add touch_out method