simplify canvas dom render, and fix toolbar positions issue

When I merged layout, I split canvas render off from the rest of overall plot render. Something in that was amiss. This seems simpler, and more importantly, works. 

@LilaHickey @hhuuggoo please comment.