do not fade if delay==0
speed -> delay