Resize correctly
Make seperate functions for zooming