basic event handling on squares
eom