WebPopupMenu - lower list hard to use

Hello all,

I created a list of items within a WebPopupMenu.

    For i As Integer = 1 To 23
    Me.AddRow Cstr(i)
  Next i

There are 23 items listed. However the scroll box only shows from 1 to 20. To get to 23, the down arrow can be used, but there is nasty flicker and it is nearly impossible to get the last item in the list clicked. The only way I have found is to click on a number like 20, then reselect. But that is certainly not a good way to work.
Can anyone suggest a means to improve this?

Thank you,

Add this after the for…next loop:
me.ScrollPosition = me.LastIndex