tidied up method names
moved default selection list to dispatcher
list-specific selection group handling
cleanup