Reviewer: This is inside `internalRequest`, which both `.request()` and legacy `.get()` invoke. We pull display options from the context variable that we populated above, but we allow options passed directly to `.request()` to take precedence. I'm not sure how I feel about that, but it seems potentially important for designers, since they'll want to experiment with `backgroundColor`, and `.watch()` can only be called once per page load.

By letting `.request()` override those values, you can still sit in a JS console and run `navigator.id.request({backgroundColor: '#F00'})` as you're testing stuff out.