So apparently hiding x overflow breaks all my scroll events.