Updated to work with the item event framework
New framework