zoom in and out logic. Other final stuff.