Hi.
I���d suggest, for further improvement (but not blocking), that I���d like to see the entire code and context of the do-it context.
Just showing the selected text makes one lose context.
Instead, it would be super cool to show the entire context + code of where the selection was done, and that the program counter is set where the selection was set.
Of course, now that I���m thinking about it, I would wonder how to resolve when to *stop*.
In theory we can highlight the code from the full outer context as something inactive or we can try to draw the border over a selection.
I did a little experiment but it does not look good. And I am not sure how useful it will be: