Revert "Revert "Add Fadeout""

This reverts commit da2523fe9915435f997cdd4e04d9dee7e1e3889e.