- add gps listener
- add marker handler