problem with touchStart/end