Core: Update .bind and .submit to .on and .trigger. Fixes #1254"

I have updated the instances of .submit to .on("submit") and .trigger("submit") to support people using custom build of jQuery that remove the event aliases