location is being created. But I suspect that onLocationChanged is not being called since location is still null when I request the lat and long to test it.