initial commit
minor clean up
add tlid; final cleanup
era mouse events to functions, drawTimelineInContainer works for json
minor cleanup
cleanup for json