It takes over a second for the row to become selected after you click on it. It should happen as close to immediately as possible. I tried this with 500 rows and 3000 rows and there is no difference in time it takes for the row to become selected. Can the filter algorithm be optimized?