fade control cleanup and fine-tuning.
todo: use an event lister for transition frame or use css animaiton. The fade-in does not  fade in correctly. when the element is moved to the end, and has it's class removed at the same time, it appears instantaneously.