enhanched Tkinter demo