Stripping out the non-AMD compatibility code.
Introducing lodash as a requirement, which simplifies the search and traversal code.
Added `after` which fires a binding after the event has occurred, even if the binding was added after the event occurred.