Adds cancelable feature so user has choice of not moving