feat(foreground): added a transparent foreground overlay to prevent interaction with the element item or any of it's children