Fixed bugs, improved style, added placeholder + animation + animationDuration custom attributes