How to make ListBox redraw on mouse over

What’s the cleanest way to make a ListBox component redraw on mouse over? The docs suggest setting setInterceptsMouseClicks(false), but then setRepaintsOnMouseActivity (true) and isMouseOver() don’t work. If I do intercept mouse clicks, then I can select me row anymore?

Never mind, I forgot about selectRowsBasedOnModifierKeys()