simpler wait-cursor handling on history-dialog
switching animals in history dialog retains diff-checkbox setting