Fix pointer-events on viewport