Add ScreenshotObserver

Add ScreenshotObserver