modal UI and CDK widgets