 		default:
 			magnitude = ""
 		}
-		label.text = "\(xs)\n\(magnitude)\n\(y)"
+//		label.text = "\(xs)\n\(magnitude)\n\(y)"
+		label.attributedText = text
 		view.setNeedsLayout()
 	}
 	
 	override func viewWillLayoutSubviews() {
 		super.viewWillLayoutSubviews()
 		
-		var f = view.bounds.insetBy(dx: 40, dy: 10)
-		f.size.height = 100
+		var f = view.bounds.insetBy(dx: 0, dy: 10)
+		f.size.height = 64
 		f.origin.y = view.bounds.midY - 50
 		focusView.frame = f
 		
-		let size = label.sizeThatFits(f.size)
-		label.frame = CGRect(origin: CGPointZero, size: size)
-		label.center = focusView.center
+		do {
+			let size = titleLabel.sizeThatFits(f.size)
+			let labelx = f.minX + 20
+			let labely = f.midY - size.height / 2
+			titleLabel.frame = CGRect(origin: CGPoint(x: labelx, y: labely), size: size)
+		}
+		do {
+			let size = label.sizeThatFits(f.size)
+			let labelx = f.maxX - size.width - 20
+			let labely = f.midY - size.height / 2
+			label.frame = CGRect(origin: CGPoint(x: labelx, y: labely), size: size)
+		}
 	}
 	
 	var xOriginal: CGFloat = 0

				x = xOriginal + xDelta * 1000.0
			}
			
			y = yOriginal + Int(yDelta / 50.0)
			if y < -3 {
				y = -3
			}

		instance.text = "-"
		instance.numberOfLines = 0
		instance.textAlignment = .Right
		instance.font = UIFont(name: "Menlo-Regular", size: 18)
		return instance
	}()
	
