First commit for the action events and action handler modules