almost got the fade-in correctly working; must fix fade out