List functionality added, GUI updates based on list