Hook self into engine rather than other way around
synchronous require call
Rid ourselves of jQuery usage-  oops