changing view/tool creation so that we only bind events for newly created views
this fixes the bugs where we add tool buttons every time we push plot changes out.
testing colored lines
added default colors to line plots
added figure command, which ensure that new figures are created when hold is true