Cleaner Zoom (still doesn't zoom out when on corners)