Adding in item updates to the listener.  They wont be committed until explicitly added anyway.  This is basically a revert of 32e6395f3b4542619249de865c5f726c18971a41