Changed SupplierPanel

Now properly informs listeners of events, responds to Supplier change
events from controller.