if (typeof(console) === 'undefined')
{
  var console = {
    'log': function (msg) 
      {
        var p = document.body.appendChild(document.createElement('p'));
        p.className = 'error';
        p.appendChild(document.createTextNode(msg));
      }
  };
}
var sm;
MochiKit.Signal.connect(window, 'onload', function (ev)
{
  //console.profile('ScreenManager instantiate');
  sm = new ScreenManager(
    18, 
    11, 
    30,
    document.getElementById('cellMatrix'), 
    document.getElementById('ieCanvasBullpen'),
    document.getElementById('cellSwitch')
  );
  //console.profileEnd();
});

