implemented video recorder and improved both screenshooters