@staabm My understanding was that the submit event can only be bound to a form.

"It can only be attached to <form> elements." - http://api.jquery.com/submit/

Click events will always result in a submission, unless the default function of the button has been overridden.

Perhaps there is call for an ignored class, that can be applied to buttons you intend to override?