phonegap challenges