Looks a bit better, but still need to figure out how to make it not zoom wildly