fixed the wierd fade problem and blink problem, everything works as should