                         // Add gesture recognizer
                         let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(_:)))
                         item.addGestureRecognizer(tapGesture)
-                        if !item.isUserInteractionEnabled {
-                            item.isUserInteractionEnabled = true
-                        }
+                        item.isUserInteractionEnabled = true
                         
                         if let view = item.backgroundViewToColor {
                             view.backgroundColor = .yellow

    }
    
    @objc func handleTap(_ sender: UITapGestureRecognizer? = nil) {
        print("View tapped!! Open view from here")
    }
    
    private func revertItems(including tapGesture: UITapGestureRecognizer) {
        
    }
    
    func visibleViewController() -> UIViewController? {

        if motion == .motionShake {
            
            if ShakeDetection.isEditing {
                revertAndReset()
                return
            }
            
            if let topController = visibleViewController() {
                
                // TODO: Observe for viewWillDisappear and remove highlighting -> revertAndReset()
                
                // Find views that are 'NStackLocalizable'
                for subview in topController.view.subviews {
