Bookmark Selection
Selecting a bookmark does four things within the editor.
It applies any highlight coloring to the editor window.
Starts in-place editing if clicked on the description column or the value column. In-place editing is only enabled for values if the bookmark was defined with an editable value type (as opposed to a "blob").
If the bookmark references a structure definition, that structure is added to the structure viewer. Likewise, when bookmark selection changes, the bookmark structure is removed from the structure viewer.
Last, the bookmark selection preference is applied.