Progressive search while typing
Enable inserting different formats of the image

currently: raw, html, and markdown. With events, so that the target area may
fire any necessary event handlers when the content changes.