Creates a new BrailleViewModel instance and registers braille service listeners.
The Redux store instance.
The braille service for handling braille operations.
Disposes the view model and resets braille state to initial values.
Moves the braille display to a specific index position.
The target index position.
Updates the braille display with new trace state data.
The trace state to update with.
Toggles the braille display visibility based on the provided trace state.
The trace state for toggling.
View model for managing braille display state and interactions.