void OnEnable()
 {
     if (dispatcher == null)
         dispatcher = new MessageDispatcher () { connection = this };
     server = new API () { connection = this };
     dispatcher.Enable ();
     Application.runInBackground = true;
     if (connectOnStart)
         Connect ();
 }