minor tweaks
Added a custom List Widget that will handle the list of layers, and
promoted the current one to use this sub-class.