First cut of time_activity seems to be working well.   Though I feel like much could be moved to /common between windows and online