New tabs/windows, single and nested iframes, dynamically-injected frame src.
An iframe inside an iframe inside an iframe — the target button is three context switches deep.
A form lives inside one iframe — you must switch context before you can interact with it.