/label>
        <input id="limit_segment_count" type="range" min=1 max=20 disabled />
    </form>
    <br />

    <p>
        This is an example timeline of swimlanes that contain segments over time.
        Try zooming and panning the charts.
    </p>
    <div id="swimlanes_segment_plot"></div>

    <p>
        Sometimes with large datasets it is more efficient to sample the state for each pixel instead
        of trying to render individual segments.  Here is a Canvas implementation that is fast, but
    