I think we should not remove the view from its parent. We should warn the developer that the view has already had a parent. Then the developer need to take care of this situation, eg. removing the view from its parent or set another view as action view.