started architectual change of program, moving to IRRemote control