What really is your problem? Numbering and highlighting rows in the widget has nothing to do with the fact that it is the only widget or one of the many.