Record change objects even if only 'changes' event has a handler

Add-on to fix for #2281. The 'changes' event doesn't work properly without this.