public override void Accept(Timestamped <IGazePoint> value) { var gazePoint = value.Value; CurrentPosition = new Point((int)Math.Round(gazePoint.X), (int)Math.Round(gazePoint.Y)); Point?.Invoke(this, CurrentPosition); }