overflow hidden TODO: HOW THE FUCK DOES SCROLLING WORK AND WHY THE FUCK IS THERE WHITESPACE