Have you ever seen an online/java based version of it? If so, it could probably be adapted to MediaLab as a custom item without too much trouble.