Check to make sure raw HTML still matches what we sanitized, since sanitization can be async.
Subscribe to trackedObject and selectedObject instead of creating computed observables that only exist to trigger side effects.