Commit 1/3 - Add highdpi canvas, but change the width css by taking away the //c.style.width = oldWidth + 'px'; since it is percent based
Commit 2/3 - Fix height rendering on the highdpi canvas by making y-coordinates relative to the pixel ratio
Commit 3/3 - Fix the track layout by making the heightUpdate for the blockBased renderer relative to the pixel ratio