private void updateAndRender(object sender, DrawEventArgs e)
{
if (!shown)
{
shown = true;
OS.time = new Time(0);
application.GraphicsDevice = GraphicsDeviceManager.Current.GraphicsDevice;
application.Shown();
}
OS.time.ManualUpdate(e.DeltaTime.Milliseconds / 1000f);
application.Update(OS.time);
application.Render(OS.time);
e.InvalidateSurface();
}