Fixes #5. Added fade mode and refined status