Overlay now gets pointerEvents style set to 'none' to allow interaction with underlying DOM