v0.1 added wifi_state_change listener to start location service when wifi disconnected