Fix the Squarification algorithm. The largest areas must be placed first.
Remove CSS transition -webkit- prefix. This works in modern desktop browsers.