fixed dom elm bug with touch event handler