support iOS 5.0 compatibility

Also fixed issue with first array object in plist (was causing default
region to be messed up on first launch)