Added basic atomic transfer functionality (re-use of view components when moving view models between list)
Added 'changed' method to make glujs more template-friendly by only firing a single final 'changed' event after all dependent formula properties have been calculated.