isolate all element creation to one place

Let the rest assume things already exist.

Without having the range reversed, the blue dots and the "now" line
don't show up for some reason.