I don't think this timeout is needed? It works fine for me if I just replace it with ```self.isContentDirty(false);```