I need an example bit of code to be able to evaluate and fix though.
I've done nothing in this area (as far as I'm aware )since I added set_sentence. It was designed to fall through.
submit_command is the one that submits a brand new command and re-executes on_command {} from the top (with or without an additional tick).
My own test code (posted) demonstrates how it's supposed to work, so I'd like to understand what you don't think is working via a code snippet.
Chris