next version of activities, using better hook names and emitting hooks
itself. Re-decoration on activity change is now handled in a secondary
script.
work in progress on tracking activity