Types of possible interactions with GUI Used by the gui state to handle mouse input / popups / actions