Remake of the WMList code to allow multiple selection. Not complete yet.