HTML5 Canvas - Canvas Height and Widths explained