fix: [1,2][1,2][1,2][3,4]
fix: [1,4][1,4][1,4][2,3]

refactor code to make it similar to previous func (should make it easier
while working for 'bigger' touches')