my attempt at getting mvc interface to a program with the capabilities of running on the desktop