working method of tracking touch moves, refactoring next