ActionManager Action management system for triggering and handling events from without binding objects to each other