 	}
 
 	// TODO justify this
-	// TODO restrict to the text field only?
+	// TODO no really, is this height the right way to go?
+	// TODO restrict width to the text field only?
 	override var intrinsicContentSize: NSSize {
 		get {
 			var s = super.intrinsicContentSize
 			s.width = 96
+			s.height = max(self.t.intrinsicContentSize.height, self.s.intrinsicContentSize.height)
 			return s
 		}
 	}

		cell.scrollable = true
		self.t.translatesAutoresizingMaskIntoConstraints = false

		self.s = NSStepper(frame: NSZeroRect)
		self.s.increment = 1
		self.s.valueWraps = false
		self.s.autorepeat = true
		self.s.translatesAutoresizingMaskIntoConstraints = false

		self.parent = nil


	}

	// TODO leave only the required amount of space around the alignment rect
	// TODO even with this the stepper sometimes gets cut off at the bottom *anyway*
	override var alignmentRectInsets: NSEdgeInsets {
		get {
			return NSEdgeInsetsMake(50, 50, 50, 50)
