We could make this even easier and use http://developer.android.com/reference/android/app/Application.ActivityLifecycleCallbacks.html (min 14)

Then it's a one liner in the Application. `ViewServerManager.observe(this);`