added initial delay
create a strong binded function for setValue + always call step callback
Added an end loop

This allows the matrix animation effect to end properly
make an int before modulo