         synchronizeScrollViews()
 
         keyboardButtonView.frame.size = CGSize(width: frame.width, height: Size.keyboardButtonSize.height)
-        tabbarCameraButton.frame.size = CGSize(width: frame.width, height: Size.keyboardButtonSize.height)
+        tabbarSubmitButton.frame.size = CGSize(width: frame.width, height: Size.keyboardButtonSize.height)
 
         if Keyboard.shared().active {
-            tabbarCameraButton.frame.origin.y = frame.height
+            tabbarSubmitButton.frame.origin.y = frame.height
         }
         else {
-            tabbarCameraButton.frame.origin.y = frame.height - ElloTabBar.Size.height - Size.keyboardButtonSize.height
+            tabbarSubmitButton.frame.origin.y = frame.height - ElloTabBar.Size.height - Size.keyboardButtonSize.height
         }
 
         var x = CGFloat(0)

}


public class ElloPostButton: ElloButton {
    var pencilView: UIImageView!

    override public var highlighted: Bool {
        didSet {
            updateStyle()
        }
    }

    override func sharedSetup() {
        setTitle(NSLocalizedString("Post", comment: "Post button title"), forState: .Normal)
        titleLabel?.font = UIFont.defaultFont()
        setTitleColor(UIColor.whiteColor(), forState: .Normal)
        setTitleColor(UIColor.greyA(), forState: .Highlighted)
        setTitleColor(UIColor.whiteColor(), forState: .Disabled)

        let image = Interface.Image.Pencil.whiteImage
        pencilView = UIImageView(image: image)
        pencilView.center = bounds.center
        pencilView.autoresizingMask = [.FlexibleRightMargin, .FlexibleTopMargin, .FlexibleBottomMargin]
        addSubview(pencilView)

        updateStyle()
    }

    override func updateStyle() {
        let image = highlighted ? Interface.Image.Pencil.normalImage : Interface.Image.Pencil.whiteImage
        pencilView.image = image

        backgroundColor = enabled ? .blackColor() : .greyA()
    }

    override public func layoutSubviews() {
        super.layoutSubviews()
        pencilView.frame.origin.x = 10
        pencilView.center.y = bounds.size.height / 2
        layer.cornerRadius = min(bounds.size.width, bounds.size.height) / 2
    }

}


public class OmnibarScreen: UIView, OmnibarScreenProtocol {
    struct Size {
        static let margins = UIEdgeInsets(top: 17, left: 15, bottom: 10, right: 15)
        static let toolbarMargin = CGFloat(10)
        static let tableTopInset = CGFloat(22.5)
        static let bottomTextMargin = CGFloat(1)

    let boldButton = UIButton()
    let italicButton = UIButton()
    let linkButton = UIButton()
    let keyboardSubmitButton = UIButton()
    let tabbarSubmitButton = UIButton()

    let regionsTableView = UITableView()
    let textScrollView = UIScrollView()
