Fix user location update issue

Fix the issue: Simulator can't get user location if geolocation panel is
closing at the begining
NFC panel adds power on/off control
Merge pull request #224 from zivchang/next

Fix user location update issue