Improve

- add CSS slide animation
- update lots of things