Updated xDialog