contentEditable binding with Ace textarea backend for Markdown conversion