Can't do it this way in NewUI, you must make VSync a member of the class so that it lives the same lifetime as the control. Otherwise the checkbox will just point into space. 

Actually, I don't see why we can't change iVSyncInterval to a bool anyway, would be the easiest.