Multiple ListWindows can now be displayed.
Code restructured.