Whenever one of the following actions is completed we want to log it using `mw.eventLog.submitInteraction` like it's done for example in:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/992226
**Implementation details**
- It might make sense to have a helper function like defined in the above example that guards to make sure we can submit events in general
- The concert schema we're using still might need to be defined but putting the calls to the event logging at the right spot with the right data is most of the work
- In every case we need an action name for each event. Defining these is part of this task and each could be documented in the parent ticket
- We want to log the current edit session with each event as custom data, make sure we have that
[] Opens of the cite dialog. Make sure this works with/without Citoid.
[] Opens of the re-use tab
[] Actively uses of the re-use dialog ( defined by interacting with the search box/scrolling through the list ). This is sticky per opening of the dialog, so we are recording either 0 or 1.
[] Left the re-use dialog after actively using it without adding a reference re-use (e.g. pressing Esc or clicking outside of the dialog).
[] Left the re-use dialog successfully by adding a reference re-use
[] Tries to add a new reference using the dialog. We don't care if this actually ended in a new reference being added to the article, only that a selection in the cite dialog was made.