fading thing, with some sly modifications