Remove dialogId property; can just use id.
Also, change class name from duiDialogUnderlay to d-dialog-underlay.
Massive cleanup of API comments and conversion to JSDoc.