4/18/13: pushed more logic up to basePanel. still need to push up setUpWithModel. afterwards, the only thing Ill need to do to set up a JList is implement myLists().