Gracias por la aclaración.
Ahora estoy teniendo un problema donde alternar la versión de bloque no funciona. Puedo alternar bloques en línea, pero no el nodo de nivel de bloque.
En algún momento, me gustaría que renderizara los bloques cuando el cursor no está sobre ellos, pero siento que eso puede venir después de que simplemente funcione.