Add cancel based methods to event base interface
Add ItemsStack interface, without any Inventory
Updated to match new ItemsStack interface