fix: motion event