updates before conversion to WPF
migrates functionality to WPF