User Changed vars in gui now correctly change prog

Any variables changed by the user are now correctly altering the state
of the program.