I'm not sure to merge this pull request because when we set the `top` and `bottom` to zero, then if you want to run the presentation for specific element (for example element with `id='boo'` then the `overlay` fill whole the page, not the specific element.