public void HideTrays()
{
mTraysLayer.Hide();
mPriorityLayer.Hide();
// give widgets a chance to reset in case they're in the middle of something
for ( int i = 0; i < 10; i++ )
{
for ( int j = 0; j < mWidgets[ i ].Count; j++ )
{
mWidgets[ i ][ j ].OnLostFocus();
}
}
ExpandedMenu = null;
}