implemented JS free vertical centering, at the cost of more CSS. only default transition is tested thought.
and removed corresponding JS