refactoring touch event handling code in ReaderView
add two finger zooming support