on high density displays, cursors appear pixelated. suggested fix: create a `<canvas>` element 2x as big as it needs to be and scale it down to 50%