say no to tabs
do context the right way
no need for a minified build in the repo itself
refactor all the things

use strict mode
allow unsubscribing from specific handlers
try to make source more idiomatic