Passing 'this' in jQuery event handlers
Found this technique to pass this to an event handler on Stack Overflow. First define the handler:
$('#the-element').on('click', {self:this}, this.onClick);
Then inside the handler access this using the event data:
var self = event.data.self;