Your comments

The markers should also let go when you use only the arrows, as one should be able to unmark the text.
+1. This would be really nice! If we could get VHDL, I'd use this as my main editor.