more work on Jelly.js to deal with multiple binding contexts and combining viewmodels