Reading Serial and Printing to LCD

I have had a go at re-working the programming on the Transmit board and it works, it constantly sends the letter 'A' while the button is pressed and stops sending 'A' when the button is depressed and the outputs on the Receive board react by operating when they should, however i am still getting a problem with the outputs flashing and a delay.

Like you have said previously it could be (and is quite probable) that i am printing to the LCD display too often, How is it possible to print to the display less often?