preference window, ttk migration