isolate exceptions in update_display + fix licence notice