added fancy animations (fade-in & hide) to render()