New Fader component

of course same question for `forEach`