Added an event triggered before each action, can prevent the actual handler from being called