improved marker reset when user moves..only resets markers that are no longer in range