Squashed 'js/TouchSwipe/' content from commit 48c1530

git-subtree-dir: js/TouchSwipe
git-subtree-split: 48c15305f096d80b2bca2122876d44a6a1d48df4
Merge commit 'dc8b71085caef1d93cc2fd633901e70b24a301c4' as 'js/TouchSwipe'
started to implemnt simple ajax style of loading extra_info ... need to pull to a web stack in order to properly test