 					bannerImageView.updateConstraints()
 				}
 			} else {
+				disposable.dispose()
 				startTimeLabel.text = nil
 				endTimeLabel.text = nil
 			}

	@IBOutlet weak var titleLabel: UILabel!

	let imageService: ImageServiceProtocol = try! ServiceResolver.container.resolve()

	weak private var _event: Event?


				startTimeLabel.text = DateFormatters.hourMinute.string(from: event.StartDateTimeUtc)
				endTimeLabel.text = DateFormatters.hourMinute.string(from: event.EndDateTimeUtc)
				if let eventFavorite = event.EventFavorite {
					disposable.inner = favoriteLabel.reactive.isHidden <~ eventFavorite.IsFavorite.map({ !$0 })
				} else {
					disposable.dispose()
					favoriteLabel.isHidden = true
				}
				if let bannerImage = event.BannerImage {
