Se trata más de tener ganas que de saber. El que implementé yo modifica el tamaño según el evento mousemove del body, pero se ejecuta sólo cada 25 ms (40 veces por segundo) para ahorrar recursos (un timer habilita un flag). Es una idea que se la debo a
AnesGy y que empecé a implementar con muy buenos resultados; el se basó en el conocimiento de refresco de monitores y de animación (parece ser que 12 marcos por segundo es lo mínimo que se usa). Es cuestión de experimentar.
¿Alguno sabe alguna forma "pre hecha" de implementar la página de desarrollo? Porque ir pasándonos un montón de código fuente por acá es la otra opción...

¡Suerte!