decouple
Decouple the DOM events from expensive functions.
service-locator
service-locator helps keep your system decoupled by providing a central location where your application information can be found by other parts of you application.
scrolling
Decouple the scroll event from the callback functions.