Article versioning widget

i think here is an issue, if you keep the same defer it will keep reference to every instance of versioning controller that was created and it won't ever GC them so it will send those events there even when you will be on different page