updated action superclass, removed event based triggers