my little extension, which slightly expands the possibilities of vibration.
it is possible to do this with blocks, but it will probably require a large number of them
I added an event that tracks the completion of the cycle, which is sometimes useful