Base event action class