attached/detached fns for resetting timeout when moved