added touch extension, updated docs