fadein and fadeout can now use in arbitrary order