             FontTypeButton(fontType: ReaderModeFontType.Serif)
         ]
         
-        setupButtons(fontTypeButtons, inRow: rows[0], action: "SELchangeFontType:")
+        setupButtons(fontTypeButtons, inRow: fontTypeRow, action: "SELchangeFontType:")
 
         // Setup the font size buttons
 

            FontSizeButton(fontSize: ReaderModeFontSize.Largest),
        ]

        setupButtons(fontSizeButtons, inRow: rows[1], action: "SELchangeFontSize:")

        // Setup the theme buttons



        // Setup the rows. It is easier to setup a layout like this when we organize the buttons into rows.

        let fontTypeRow = UIView(), fontSizeRow = UIView(), themeRow = UIView(), sliderRow = UIView()
        rows = [fontTypeRow, fontSizeRow, themeRow, sliderRow]

        for (idx, row) in enumerate(rows) {
            view.addSubview(row)

            // The only row with a full white background is the one with the slider. The others are the default
            // clear color so that the gray dividers are visible between buttons in a row.
            if row == sliderRow {
                row.backgroundColor = UIColor.whiteColor()
            }

