Extend/interactive

It looks like a lot was changed because I fixed indentation, but mostly just added parseValues and touchAnimate functions.
does this need to be called here or in setup? and it seems it is more like setupTouchAnimate?