fix where alt/even row ended up with same top value, making alt/even colors not match.
this fix makes sure that displayed rows is checked after scroll