Change implementation of disable interaction

Now uses a div that is child of the body element
(not of the target element)