not so DRY version of fading banner directive