refactored fullscreen screenshot and finished several service app scenarios