#2053 - Change all .bind() to .on() for jQuery future-proofing.

- on/off are preferred to bind/unbind, live/die, and delegate/undelegate in jQuery 1.7+
- they're likely on the road toward deprecation, so let's replace them now.