Theory prevent default cross browser stuff

I know its in the jQuery ui but just wanted to give it a go as I hope
to completely remove jQuery dependancy at some point. Completely
theory, theres lots of doubt wether this would ever work, but will be
good to stub out and test properly.