Cross-browser event hookup made easy