Hi Robert,
Great widget! But unfortunately there are some bugs to fix. You can see attached screenshots with some errors (note status of buttons, tools, and active layers). Some errors are produced because of the widget doesn't sincronyse well with MapSwitcher widget. Besides, in some cases, the swipe buttom don't display the current status (because it appears deactivate and however it's activated), and sometimes the tool botom stays always activated and you can't use the pan tool. Furthermore, when the user select a layer to activate, and it's displayed a message that layer is not visible, if he selects 'Not make visible', the swipe tool should be deactivate. Finally, I consider more useful in case the layer to activate is not visible, don't display any window message, but when the user changes the active layer or closes the widget, the previous one only should be visible if it was visible before opening the widget (do you understand me? - sorry for my bad English).
Regards,
Pedro.