public void AddSpaceController(ISpaceControl aController)
        {
            ///// Draw bitmaps
            BitBltHandler += new NewTOAPIA.Drawing.BitBlt(aController.BitBlt);
            AlphaBlendHandler += new NewTOAPIA.Drawing.AlphaBlend(aController.AlphaBlend);

            MouseActivityEvent += new MouseActivityEventHandler(aController.MouseActivity);
            OnMouseActivityEvent += new MouseActivityEventHandler(aController.OnMouseActivity);
        }
        public void AddSpaceController(IControlSpace aController)
        {
            // Surface management
            CreateSurfaceEvent += new CreateSurfaceEventHandler(aController.CreateSurface);
            OnCreateSurfaceEvent += new OnCreateSurfaceEventHandler(aController.OnCreateSurface);
            OnSurfaceCreatedEvent += new OnSurfaceCreatedEventHandler(aController.OnSurfaceCreated);

            // Surface Drawing Management
            InvalidateSurfaceRectEvent += new InvalidateSurfaceRectEventHandler(aController.InvalidateSurfaceRect);
            OnInvalidateSurfaceRectEvent += new OnInvalidateSurfaceRectEventHandler(aController.OnInvalidateSurfaceRect);
            ValidateSurfaceEvent += new ValidateSurfaceEventHandler(aController.ValidateSurface);
            OnValidateSurfaceEvent += new OnValidateSurfaceEventHandler(aController.OnValidateSurface);

            ///// Draw bitmaps
            //BitBltHandler += new NewTOAPIA.Drawing.BitBlt(aController.BitBlt);
            //OnBitBltEvent += new BitBlt(aController.OnBitBlt);
            CopyPixelsEvent += new CopyPixelsEventHandler(aController.CopyPixels);
            OnCopyPixelsEvent += new CopyPixelsEventHandler(aController.OnCopyPixels);
            AlphaBlendHandler += new NewTOAPIA.Drawing.AlphaBlend(aController.AlphaBlend);
            OnAlphaBlendEvent += new OnAlphaBlendEventHandler(aController.OnAlphaBlend);

            MouseActivityEvent += new MouseEventHandler(aController.MouseActivity);
            OnMouseActivityEvent += new MouseEventHandler(aController.OnMouseActivity);
        }