MooTouch allows you to build pages that load using Ajax with location
hashes. It uses Safari's native CSS3 features so transitions feel
snappy. The source code has some Android webkit support as well. There
are also interesting references like orientation change support. The
source doesn't appear to have specific multitouch support in the API.
Someone has kindly posted the source, processed through a beautifier, to GitHub. You can see how the library is
used in ExpatLiving.js,
and the source itself in mootouch.js.