rework dispose_ui to dispose_ui_after that makes sure the ui will be down
after the timeout
augment tests
update tuple tests move to the editor directory and cleanup