Stephen Boulet wrote: > I was wondering if tkinter has some sort of built in mediator class to > handle transactions like this. No, it doesn't. Implementing it in "plain Python", as you did, is quite common with Tkinter. Regards, Martin