Added: AppObserver to keep ToolsObserver alive.