public Menu(Font menuFont, Bitmap screen = null)
{
AutoRenderOnButtonPress = true;
ButtonHelper.ButtonSetup = new Buttons[] {Buttons.TopRight, Buttons.BottomRight, Buttons.MiddleRight};
_screen = screen;
if (_screen == null) _screen = new Bitmap(Bitmap.MaxWidth, Bitmap.MaxHeight);
MenuFont = menuFont;
SelectedIndex = 0;
Items = new System.Collections.ArrayList();
ButtonHelper.Current.OnButtonPress += buttonHelper_OnButtonPress;
_maxVisible = AgentSize/menuFont.Height;
}