     var centerPoint = CGPoint(x: 12.0, y: 10.0)
     var radius: CGFloat = 0.25
     
+    var magnification = 1.0
+    
     var tappedStar: Star? = nil {
         didSet { xPlatformNeedsDisplay() }
     }

        
        // make brigther but keep color 

        
        #if os(OSX)
            return NSColor(calibratedRed: r, green: g, blue: b, alpha: 1.0)
        #else

        let radiusInPxH = 0.5 * self.bounds.width / (radius * ascensionRange)
        let radiusInPxV = 0.5 * self.bounds.width / (radius * declinationRange)
        let pixelRadii = CGPoint(x: radiusInPxH, y: radiusInPxV)
        
        for star in self.stars ?? [] {
            let mag = star.starData?.value.mag ?? 0.0
            let dotSize = CGFloat(StarMapView.vegaSize * magnification / exp(mag * rootValue))
//            xcLog.debug("F(\(mag) = \(dotSize))")
            let relativePosition = pixelPosition(for: star.starPoint, radii: pixelRadii, dotSize: dotSize)
            let rect = CGRect(origin: relativePosition, size: CGSize(width: dotSize, height: dotSize))
            self.setStarColor(for: star)
