static void Main(string[] args)
        {
            //  Setup EyeTrackerCore
            gaze = new GazeController(1366, 768, 22);
            gaze.Start();

            #region Setup regions

            //  Set up "blue" region
            gaze.AddRegion("blue", -133, 768, 240, 240, 1.2);
            gaze.Regions["blue"].GazeEnterRegion += RegionEnter;
            gaze.Regions["blue"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["blue"].GazeActivateRegion += RegionActivate;

            //  Set up "green" region
            gaze.AddRegion("green", 155, 768, 240, 240, 0.5);
            gaze.Regions["green"].GazeEnterRegion += RegionEnter;
            gaze.Regions["green"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["green"].GazeActivateRegion += RegionActivate;

            //  Set up "center" region
            gaze.AddRegion("center", 433, 820, 500, 200, 2);
            gaze.Regions["center"].GazeEnterRegion += RegionEnter;
            gaze.Regions["center"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["center"].GazeActivateRegion += RegionActivate;

            //  Set up "down" region
            gaze.AddRegion("down", 433, 708, 500, 100, 0.7);
            gaze.Regions["down"].GazeEnterRegion += RegionEnter;
            gaze.Regions["down"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["down"].GazeActivateRegion += RegionActivate;

            //  Set up "red" region
            gaze.AddRegion("red", 971, 768, 240, 240, 0.5);
            gaze.Regions["red"].GazeEnterRegion += RegionEnter;
            gaze.Regions["red"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["red"].GazeActivateRegion += RegionActivate;

            //  Set up "yellow" region
            gaze.AddRegion("yellow", 1259, 768, 240, 240, 2);
            gaze.Regions["yellow"].GazeEnterRegion += RegionEnter;
            gaze.Regions["yellow"].GazeLeaveRegion += RegionLeave;
            gaze.Regions["yellow"].GazeActivateRegion += RegionActivate;

            #endregion

            //  Loop
            Console.WriteLine("\n Eye Tracker is tracking ...");
            Console.WriteLine(" Top-left: {0}\n Bottom-left: {1}\n Top-right: {2}", gaze.DisplayArea.TopLeft, gaze.DisplayArea.BottomLeft, gaze.DisplayArea.TopRight);
            Console.WriteLine(" -----------------------------------------------------");

            while (Console.ReadKey().Key != ConsoleKey.Escape);    //  Loop until the esc-key has been pressed

            //  EyeTrackerCore dispose
            gaze.Kill();
        }