possible touchstart fix?