making sure to cancel scheduled fades before applying new ones incase old ones persist.

using stroke to draw the fades on canvas.