function mouseGui()
    close all;
    
    % Create new figure and resize
    h = figure('Name','Click figure box to change Simulink state');
    set(h, 'Position',[200 200 350 150]);
    
    % Click and release callbacks
    set(h, 'WindowButtonUpFcn', @buttonUp);
    set(h, 'WindowButtonDownFcn', @buttonDown); 

end
function buttonUp(hObject,eventdata)

    mdlName = gcs;
    blkName = [mdlName '/MATLAB UI'];
    switchBlkName = [blkName '/ControlValue'];
    
    set_param(switchBlkName,'Value','-1');
    set_param(blkName,'BackgroundColor','red');
    set_param(blkName,'MaskDisplay','disp(''Button On/Off\nOFF'')');
end
function buttonDown(hObject,eventdata)
    mdlName = gcs;
    blkName = [mdlName '/MATLAB UI'];
    switchBlkName = [blkName '/ControlValue'];
    
    set_param(switchBlkName,'Value','1');
    set_param(blkName,'BackgroundColor','green');
    set_param(blkName,'MaskDisplay','disp(''Button On/Off\nON'')');
end