Changed to use special events API, now works with new JQuery!