customizable tap zones for page flipping and bookmarking

This should fix #398.