public LevelPanel()
{
InitializeComponent();
_layerControl = new LayerGraphicsControl();
_layerControl.Dock = DockStyle.Fill;
_layerControl.Scroll += (s, e) => InvalidateGeometry();
_layerControl.VirtualSizeChanged += (s, e) => InvalidateGeometry();
_viewportControl.Control = _layerControl;
_pointerController = new ControlPointerEventController(_layerControl, _layerControl);
}