refactor(document): Firefox uses its own key-event handlers

Preparation for modifying key-events handlers to work with Firefox.
WIP(document): caret moves within BoldText node

Exploring key-events handling strategies.