Move more code to history monitor
Bind all data in one change