Did serious work in reorganizing the callback structure of the program.
It now processes of queue of GUI actions so that if there are many
consecutive GUI actions, than the main tkinter root will process them in
a way that does not block the main GUI.