more generic rainbow -> rainbowwipe
add a simple fade transition