Change history and events and interfaces