fiddling around with location based services in Android