It sort of works.
Working demo.