fax callbacks for enhance

the body custom event was not working anymore.  It used to work before
wrapping in a closure and with an older jquery version.  Not sure what
exactly made it break.  Now subscriber can pass in a callback method to
init, or call a function to add another callback later.