extracted decider logic for screenshooter observer, added javadoc