viewport touchstart only short functions v2