Actions are now polymorphic, implemented basic events.