Pressing buttons fires a property change which is picked up by the gui.