This uses broadcasting messages to create a forever loop. I did this with custom blocks too. See inside
I think it's neat.