refactor
move event works, ready to add gesture based move link