added event dispatch from the view