watch position for changes when user says to use 'current' position (fixes #470)