receiving an instruction to insert new content at an insertion location in a document, the document including a first existing content and a second existing content, the new content being a different type of content than at least one of the first content and the second content;