Ensure better jQuery.fn.on behavior