Layers transition correctly

This time it handles scrolling. No need for scroll top.


![layers-with-scroll](https://cloud.githubusercontent.com/assets/814861/5318024/588c795a-7c94-11e4-955d-e726e5096061.gif)

this is such a stupid comment, and i know that on the whole it isn't really this PR but,
when `template` is processed with `data`, the result is not a template, it is just a string.

it has ceased to template.

its templating days are behind it now.