private void btnRemoveFavorite_Click(object sender, EventArgs e)
{
if (this.lstFavorites.SelectedItem == null) return;
//TODO move to controller.
Favorites.Favorite fav = (Favorites.Favorite)this.lstFavorites.SelectedItem;
if (!controller.Favorites.CanRemove(fav.SearchText))
return;
controller.Favorites.Remove(fav);
}