user script now uses jQuery to bind events (preserving previous handler)