Fix argument ordering for UIDelegate methods.
Having the log message as first argument feels more natural and in fact
even I myself used the incorrect order of arguments with the initial
ordering (msg,title, log, dialogId).
So, now it is: (log, msg,title,dialogId), which also groups together the
arguments that conceptually belong together.