public BaseFormWrapper(BaseRenderer renderer, string title, int width, int height) {
_title = title;
Form = new RenderForm(title) {
Width = width,
Height = height,
StartPosition = FormStartPosition.CenterScreen
};
Renderer = renderer;
Renderer.Initialize(Form.Handle);
Renderer.Width = Form.ClientSize.Width;
Renderer.Height = Form.ClientSize.Height;
Form.UserResized += OnResize;
Form.KeyDown += OnKeyDown;
Form.KeyUp += OnKeyUp;
Form.GotFocus += OnGotFocus;
Form.LostFocus += OnLostFocus;
renderer.Tick += OnTick;
}