improve fluency

Hi bro,
Your work is awesome. However, I find that if I tap the screen rapidly during zooming, the picture will be defocused without animation after that, which looks weird. I added a bool var to disable gesture during zooming which will make it looks more smooth and natural.