moar type safety om nom nom

- notes as notes wooooooo
- events separated by category
- the churninator strikes again!