         }
     }
     
-    func didRecognizeHideConsoleGesture(_ sender: UITapGestureRecognizer) {
+    @objc func didRecognizeHideConsoleGesture(_ sender: UITapGestureRecognizer) {
         toggleUI()
     }
     

        textField.text = nil
    }
    
    func didRecognizeUpdateOpacityGesture(_ sender: UIPanGestureRecognizer) {
        if sender.state == .ended {
            if isToolbarActive {
                let xTranslation = sender.translation(in: menuView).x

    
    // MARK: - Actions
    
    @objc func didTapToggleToolbarButton(_ sender: UIButton) {
        toggleToolbar()
    }
    
    @objc func didTapForwardTouchesButton(_ sender: UIButton) {
        forwardTouchesButton.isSelected = !forwardTouchesButton.isSelected
        aelog("Forward Touches [\(forwardTouchesButton.isSelected)]")
    }
    
    @objc func didTapAutoFollowButton(_ sender: UIButton) {
        autoFollowButton.isSelected = !autoFollowButton.isSelected
        aelog("Auto Follow [\(autoFollowButton.isSelected)]")
    }
    
    @objc func didTapClearLogButton(_ sender: UIButton) {
        brain.clearLog()
    }
    
    @objc func didTapExportButton(_ sender: UIButton) {
        brain.exportAllLogLines()
    }
    
    @objc func didTapFilterClearButton(_ sender: UIButton) {
        textField.resignFirstResponder()
        if !brain.isEmpty(textField.text) {
            brain.filterText = nil
