fix(annotations) isReference correctly triggers a save when it is modified

Fixes #81 

The $intermediateEvent flag was never lowered meaning changes from the single edit view that did not trigger drawabox rendering never got saved.
The flag is reset on each modelUpdated function call now.