add direction check to determine what's the SLOT height should be, right now if we scroll down it's right, but we have to scroll up 1.5x of the row height to active the row above it
use the center of the active row to check overlapping instead of the touch position
this PR does two things:
SLOT
height should be, right now if we scroll down it's right, but we have to scroll up 1.5x of the row height to active the row above it