If it only affects the DOM, there doesn't seem to be a reason for invoking the extra `$digest`. The 3rd `$timeout` argument can be used to avoid that.