Started on a system that will handle user actions in a structured way... Take a look at act.php, oop/Act.php, oop/actions/Action.php and oop/act/actions/ACT_CangePageParent.php. Also editpage.php:284