Lots of updates

- Nice tooltip
- View pdf documents
- Todo list
- Some visual improvements