fixed canvas sizing / auto resizing