Upgrade list viewer widget to allow using outside the widgets