pare down the example worker, adding some core duties to the Worker class
BUGFIX: clear the matching samples for any panel selection...was getting duplicate lists subsequent selections
fleshing out more of the base Worker class