added pick-from-list dialogs and removed some module specific code.  probably the strong/weak groupings will be removed, they dont really add anything