.server {
	overflow: hidden;
	border: 1px solid black;
}

.center {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.window {
	position: absolute;
}

.region-demo canvas {
	border: 1px solid #777;
}

.debugCanvas {
	display: none;
}

.crtc.debug .debugCanvas {
	display: block;
}

.crtc canvas {
	position: absolute;
	top: 0px;
	left: 0px;
}

.server {
	overflow: hidden;
	border: 1px solid black;
}

.center {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.window {
	position: absolute;
}

.region-demo canvas {
	border: 1px solid #777;
}

.debugCanvas {
	display: none;
        pointer-events: none;
}

.crtc.debug .debugCanvas {
	display: block;
}

.crtc canvas {
	position: absolute;
	top: 0px;
	left: 0px;
}

Set the debug canvas to not recieve pointer events
server: Set the debug canvas to not recieve pointer events
