Added lots of tooltips, cleaned code, fixed some typos, made it only update the GPS coordinates if they had a possibility to change