DelayedMessageBox: show a message box only if no other active windows

For examples, when failing to rename, a message box is shown up. In this
case, our message box should not be popped up.
EntryListModel: support rename