Switched to viewmodel based system for setupwindow