Putting the angular library and jquery in the library dependencies
Invoking safeApply only when needed rather than on every event (performance issue)
Improved performance. Registering scroll event only once. firing in all the listeners in the list