Now layout is only CSS thing.
Simplifications if JS, some renaming.
Even smaller JS and CSS.