Collecting all GUI actions into a single object for later abstraction