Set marker button - widget's background color should change and text should change
to widget - with virtual selection.Set marker - widget's should return to its initial state,
text should be highlighted.Set marker. Selected text
should be highlighted and widget should have virtual selection applied.