experiments with webgl and widgets