     let infoButton = UIButton(type: .infoLight)
     var whatsNewView: WhatsNewHeaderView!
     var whatsNewContainerView: UIView!
-    var recentLocations: [ItemType] = []
-    var favorites: [ItemType] = []
     var recentLocations: [Place] = []
     var favorites: [Place] = []
     var isKeyboardVisible = false

                self.tableView.contentInset = .zero
                self.tableView.tableHeaderView = .zero
                VersionStore.shared.set(version: WhatsNew.Version.current())
                VersionStore().set(version: WhatsNew.Version.current())
            }
        })
        tableView.endUpdates()

        firstViewing = userDefaults.value(forKey: Constants.UserDefaults.version) == nil
        
        let whatsNewDismissed = userDefaults.bool(forKey: Constants.UserDefaults.whatsNewDismissed)
        let hasSeenVersion = VersionStore.shared.has(version: WhatsNew.Version.current())
        if !firstViewing && (!whatsNewDismissed || !hasSeenVersion) {
            createWhatsNewView()
        }
        if !hasSeenVersion {
            userDefaults.set(false, forKey: Constants.UserDefaults.whatsNewDismissed)
        }
        VersionStore.shared.set(version: WhatsNew.Version(stringLiteral: Constants.App.version))
    }

    /* Keyboard Functions */
