press event timeout instead of touchend.
also fixes #3.