add undo/redo
some css updates. Drag to scroll toolbar, sphere preview for entity library has cool shader, fix report of intersection point with lines in tracer