Keep position when changing scope for add_new_at top

This makes the behavior consistent with add_new_at: :bottom and fixes #138.