rotates the header row text using canvas. closes #3