fixed onTouchEnd handler. again.