Above I was suggesting additions to the existing demo, the straightforward computation of Mandelbrot membership isn't how you would really do it if you care about performance or accuracy.
Do any of those modifications appeal? I understand it was student work, but everything I suggested is fairly straightforward.
They certainly do appeal, but are likely a little outside my expertise to go implement, at least right now. Definitely something I'll look into, time permitting!
I was aiming more for "simpler" to start with I think.