Implemented LocationListener properly, and added requestLocationUpdates.