Implement inserAdjacentHTML

Without this we are not getting mutation observers as expected