Changed TabController.getTab return type to Component.  Non-breaking.
SupplyLogic: Refactored, fixed fields not being cleared