Missed existing onInventoryChange hook