add 0 timeout to make touch devices more responsive