Remove pointer-events from modal as it causes weirdness on mobile. Rework to use click events.