Extend/interactive

It looks like a lot was changed because I fixed indentation, but mostly just added parseValues and touchAnimate functions.