How can I create a numbered configurable list widget?