Pages addon

Event needed for Page addon
Also only use a single space between `@var` and the var name in the docblocks (and just use spaces instead of tabs for all docblock alignments please).