Double tap to zoom

Needs to be refactored - remove needless methods/variables, but the
effect works pretty well for now.