https://jsfiddle.net/et67ogua/ comment line 49 (requestAnimationFrame). the result:  the expected look is still this: 