Ravi,
It would be better if you create separate event for each of your operations like create,delete,updare etc.
Make sure you map your events in FrontController ,i.e your UIController and write a command class
which will implement ICommand interface.
Once the Event is Dispatched,it vl come wover to command class "execute" method and den you can decide here which operation need to Perform.
Hope I made things simpler....