listen to moveend instead so we know where we are after a map drag