         container.widthTracksTextView = true
         super.init(frame: CGRect(x: 0, y: 0, width: 10, height: 10), textContainer: container)
         commonInit()
+        setupMenuController()
     }
     
     required public init?(coder aDecoder: NSCoder) {

        defaultMissingImage = Gridicon.iconOfType(.image)
        super.init(coder: aDecoder)
        commonInit()
    }

    private func commonInit() {

        } else {
            super.paste(sender)
        }
    }

    open func pasteAndMatchStyle(_ sender: Any?) {
        guard let plainString = UIPasteboard.general.string else {
            super.paste(sender)
            return
        }

        storage.replaceCharacters(in: selectedRange, with: plainString)
    }

    // MARK: - Intersect keyboard operations
