Creates a new Mousebindingservice instance and registers as a settings observer.
The command context for executing navigation commands
The settings service to observe for hover mode changes
The display service providing the plot element
Registers mouse event listeners based on the current hover mode setting.
Unregisters all mouse event listeners.
Updates mouse bindings when settings change, particularly hover mode.
The updated settings object
Cleans up event listeners and removes observer registration.
Service for managing mouse interactions with plot elements based on hover settings.