viewport touchstart only short functions