entity caption editing naive implementation
draw caret only when caption is being edited (currently this is when entity is selected)