Switches custom event system to use Ampfliy.js. From the documentation: ...

...It is possible to implement the publish and subscribe model by using jQuery custom events, however, the AmplifyJS pub/sub component provides a slightly cleaner interface, prevents collisions between custom events and method names, and allows a priority to your messages.

Also, I think Amplify.js is one of the more well known pubsub implementations out there since it was created by appendTo().