events are now propageted after the view has changed in order to get event handled by the views controller