refactor event tracking for route activation
use mixin for tracking route activation