/**
   * Constructs a {@link ContextualSearchStaticEventFilter}.
   *
   * @param context The current Android {@link Context}.
   * @param host The @{link EventFilterHost} associated to this filter.
   * @param panelManager The @{link OverlayPanelManager} responsible for showing different panels.
   * @param swipeHandler The @{link EdgeSwipeHandler} for Contextual Search events.
   */
  public ContextualSearchStaticEventFilter(
      Context context,
      EventFilterHost host,
      OverlayPanelManager panelManager,
      EdgeSwipeHandler swipeHandler,
      ContextualSearchTapHandler tapHandler) {
    super(context, host);

    mPanelManager = panelManager;
    mSwipeRecognizer = new SwipeRecognizerImpl(context);
    mSwipeRecognizer.setSwipeHandler(swipeHandler);
    mTapHandler = tapHandler;
  }