position and routing with watchPosition now works