small updates

fixed:
- layout bugs
- transition speed
- transitions are css via style changes, not adding classes (so don’t
need to rewrite DOM)