More work fixing popup
converted timeline rendering code to be an object per line

attempted to set up with y scaling. not very successfully.