upgrade to cordova 2.6 and better DOM/device ready. Geolocation works!