We want to remove all sync function calls for Cordova 4.0, so we shouldn't be introducing new ones.

I'm fine with it being a property, but the implementation needs to be based on an event from the native side rather than using sync XHR in the accessor.