fn problems_body(
    ctx: &mut EventCtx<'_>,
    app: &App,
    id: IntersectionID,
    opts: &ProblemOptions
) -> Widget