def METHOD_NAME(request_params: MultiDict) -> Response:
    """Get the data needed to display the recent trackbacks page.
    Parameters
    ----------
    request_params : dict
    Returns
    -------
    dict
        Response data.
    int
        HTTP status code.
    dict
        Headers to add to the response.
    Raises
    ------
    BadRequest
        Raised when form option is invalid
    InternalServerError
        Raised when there was an unexpected problem executing the query.
    """
    response_data: Dict[str, Any] = {}
    response_headers: Dict[str, Any] = {}
    max_trackbacks = trackback_count_options[0]
    views = ''
    if request_params:
        if 'views' in request_params:
            views = request_params['views']
        else:
            raise BadRequest
    try:
        if views:
            max_trackbacks = int(views)
        recent_trackback_pings = get_recent_trackback_pings(max_trackbacks)
        response_data['max_trackbacks'] = max_trackbacks
        response_data['recent_trackback_pings'] = recent_trackback_pings
        response_data['article_map'] = _get_article_map(recent_trackback_pings)
        response_data['trackback_count_options'] = trackback_count_options
        response_status = status.HTTP_200_OK
    except ValueError:
        raise BadRequest
    except Exception as ex:
        logger.warning(f'Error getting recent trackbacks: {ex}')
        raise InternalServerError from ex
    return response_data, response_status, response_headers