last commit

touched up code here and there
** need to verify navigator.watchposition is functional