I have an enhancement to suggest.
It's pretty much what %Subj% says. In more detail: In most type of screens Rew and FF buttons skip content by screenful and/or are power-boosted version of the arrows. It's what one gets to expect intuitively after using the UI. Consider doing the same in roListScreen. If screen is displaying 6.5 lines (six full and last one fading), then make >>/FF press to move the cursor in 6-lines-down steps. That will make it easy to use the component with longer lists.
rowNo = msg.getIndex() 'track where cursor is at
btn = msg.GetIndex()
if btn = 8: '<<
ls.setFocusedListItem( max(rowNo-5, 0) )
elseif btn = 9: '>>
ls.setFocusedListItem( min(rowNo+5, content.count()-1) )