Refactoring: detect if can start movement only once. mIsScrolling added