Added InventoryChangeListener