events should only be triggered as part of normal movement