Thanks, Frink and the AceMan1 these are both very helpful ideas and something I can work on.
One thought that came to me, would it also be possible to put a button (transparent if possible?) over each square and create an action, such as setting a value, when the button is pushed?
regards
Henry