making the render loop during resizing a bit more efficient by avoiding unecessary renders
restricting resize event to be on the plot
cannot render canvas on all tool interactions, it blanks the canvas
setup circle glyphs to use select tools in tests