* Add Firefox support.

Also use 3-arg form of $.fn.on to reduce DOM binding overhead.