#53 added fadein/fadeout for effect