* Add Firefox support.

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