public StartPage(History history)
{
this.history = history;
history.Changed += delegate { Refresh (); };
CanFocus = true;
Events = Gdk.EventMask.ButtonPressMask | Gdk.EventMask.ButtonReleaseMask | Gdk.EventMask.ExposureMask | Gdk.EventMask.KeyPressMask | Gdk.EventMask.PointerMotionMask;
layout = CreatePangoLayout (String.Empty);
}