updated camera change marker class to use properties to determine movement