Wrapped the events (dayClick,, eventClick, eventDrop and eventResize) with $timeout in order to run them in angular context. Scope.apply will not be needed anymore in client code. Added a new command "refetchEvents".