I think the play is to just add lines when the `add` event gets fired, that way you never have to rerender