added pre & post event triggers on controller actions