I just updated my cordova-ios, cordova-js and cordova-mobile-spec sources. Created a new project and ran the sample app. All was fine. Made my changes, incorporated the mobile-spec files and started testing. Silly me not to run the mobile-spec against a clean build first.
It seems that in the current code, plugin apis are being called multiple (as in 3-6) in the objective-c code for each JavaScript call. Help debugging would be appreciated. -b