Add additional tests for firing change events
Add failing test case for deep comparison (tbone-models only)
lookupText now uses this.query for the lookup
Fixed infinite recursion in query diff function; don't iterate over strings