Modified Supplier Panel to use listeners