The problem you have encountered is due to the specifics of the transition - in order to avoid propagating accidental touches, the mobile app does not accept touches during the transition. However, if you press the button during the transition but release it afterwards, it results in a somewhat unexpected touch sequence - as `touchend` event is triggered without a corresponding `touchstart`.
Using the tabstrip widget in that case would be more reliable, as the widget works with the touchstart event. I modified your example
to use the tabstrip widget, and it works as expected - please let me know if this would fit your project requirements.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI