New implementation of track.js (#24). Should give more accurate positions!
Need more testing on locations with bad reception to confirm that this works as supposed, but "local" tests seem to work as expected.