BTW: We also did some hacking with @ZER0 at FOSDEM where we end up needing something very similar to this although we called it `getTargetWindow`. So it's likely we end up just landing `method` library so most of this won't be necessary. Still I don't wanna block this, you should go ahead with and we can refactor once `method` is landed.