 				alertBackground.layer!.backgroundColor = redFill.CGColor
 				alertBackground.layer!.cornerRadius = floor(SMALL_BADGE_SIZE*0.5)
 				alertBackground.attributedStringValue = alertString
-				addSubview(alertBackground, positioned: NSWindowOrderingMode.Below, relativeTo: countBackground)
+				addSubview(alertBackground, positioned: NSWindowOrderingMode.Above, relativeTo: c)
 			}
 		}
 	}

			let c = NSView(frame: NSIntegralRect(NSMakeRect(left, bottom, width, height)))
			c.wantsLayer = true
			c.layer!.cornerRadius = 4.0
			addSubview(c)

            countView = CenterTextField(frame: c.bounds)
			countView!.attributedStringValue = countString
			c.addSubview(countView!)

            countBackground = c
            highlight(false)

    init(frame: NSRect, unreadCount: Int, totalCount: Int, goneDark: Bool) {

		super.init(frame: frame)

        wantsLayer = true
        canDrawSubviewsIntoLayer = true

		if totalCount > 0 {
			let pCenter = NSMutableParagraphStyle()
