codeeditor: adding preliminary support for text overlays