Creates a new BrailleViewModel instance and registers braille service listeners.
The Redux store instance.
The braille service for handling braille operations.
Gets the current braille state from the store.
The current braille state.
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.