enhanced dialog widget documentation