2 fragment implementing: reversing and insert before, after with insertBefore only