adding touch start/end
catching wrong tile offset