Works fine but a bit buggy.

Just :shipit: the bloody thing