 			bar.y = -48.0
 		}, completion:{ finished in
 			self.searchBarVisible = true
+			self.searchBar.becomeFirstResponder()
 		})
 	}
 

		searchBar.searchBarStyle = .minimal
		searchBar.barTintColor = searchView.backgroundColor
		searchBar.tintColor = navigationBar.tintColor
		(searchBar.value(forKey: "searchField") as? UITextField)?.textColor = headerColor
		searchBar.showsCancelButton = true
		searchBar.delegate = self
		searchView.addSubview(searchBar)

	func searchBarTextDidBeginEditing(_ searchBar: UISearchBar)
	{
		searching = true
		// Copy original source to avoid crash when nothing was searched
		switch _displayType
		{
			case .albums:
				searchResults = MusicDataSource.shared.albums
			case .genres:
				searchResults = MusicDataSource.shared.genres
			case .artists:
				searchResults = MusicDataSource.shared.artists
		}
	}

	func searchBarTextDidEndEditing(_ searchBar: UISearchBar)
