The related events were associated with a singleton object and event is triggered in an async callback, making three different handlers being triggered by one event. However, the code is intended to have three event handler trigger by three different events.
This PR move events onto individual datasets.
This PR aim to fix the issue https://github.com/Kitware/minerva/issues/398
The related events were associated with a singleton object and event is triggered in an async callback, making three different handlers being triggered by one event. However, the code is intended to have three event handler trigger by three different events. This PR move events onto individual datasets.