Hey Marco,
How about naming `takeover-entire-window' `call-as-root' instead,
and adding it to the repo?
(defmacro call-as-root (component-class &rest initargs)
`(call-component (context.window-component *context*)
(make-instance ,component-class , at initargs)))
I find this macro useful.
Hoan