public void detachFromViewEntity () {
if (!attached) return;
Entity viewEntity = view.getEntity();
if (viewEntity == null) return;
viewEntity.removeEntity(frameEntity);
RenderComponent rcFrame = (RenderComponent) frameEntity.getComponent(RenderComponent.class);
if (rcFrame != null) {
rcFrame.setAttachPoint(null);
}
if (header != null) {