added location, works on mobile device but not AVD. TODO: check if network/gps is enabled and find proper location through that