misc optimizations
don't access app.cfg values directly
cleanup
refactoring
refactoring
can re-render existing graph with updated data (but messy)
remove debugger calls