synthetic clicks did not send any valid page/client pointers since the browser does not allow you to override them when a "MouseEvent" type -changed to generic "Event" and use e.changedTouches[0]
Fixed issue with unbind

Fixed issue when object didn't have any previous bindings (looked like copy & paste error)
Merge pull request #169 from raulvejar/patch-3

Fixed issue with unbind
js scroller no longer uses setInterval for updating position (performance was horrible on older android devices).

Rebuild jq.mobi.min.js and jq.ui(.min).js
fix chaining of appendTo/prependTo
fix mask used in blockUI in the less stylesheet.
Updates/fixes reported by Matteo Casati

jq.mobi.js - added $().parents api and unit tests.js
           - instead of returning "undefined" , returns 'this' to enable chaining on empty collections

plugins/jq.desktopBrowsers.js - now uses proper MouseEvent (strict mode IE10)
Android (4.1+) has too many problems with native scrolling - disabling it and only allowing iOS
fix bug with width/height returning "px" with it.
Fix $.ui.launch "appending" divs instead of replacing their position when wiring scrollers - (thanks @kwaclaw)
Added mock "click to top" scroll like the native browsers provide - if you click on the header near the top, it will scroll the panel up (animated).
On a jqMobi/jQ.UI/jQMVC project, my app worked fine in browser, but when
I came to use Cordova to package it, my links to jQMVC controllers like Site/list
threw "Chromium error -6" when I tested as an APK on my Nexus 7.

I did some debugging and the file:/// links that Cordova used did not work with
jQ.UI. This patch resolves that.

If you have a more elegant solution, I'm all ears!
Merge remote-tracking branch 'origin/master'