#105 Refactor the WYSIWYG

Interesting use case.  I like the way you solved it.