todo: Optional, user-approved DOM/XUL escalation if possible