Getting rid of delay() and for loops; un-delay2 is out

here is an example

(quick search in the forum, I've seen many)