diff --git a/src/mol-plugin/ui/plugin.tsx b/src/mol-plugin/ui/plugin.tsx
index f804c554890b23404552d6d1f3052309b2ee9e92..52af59ea02dbefd70abcf52f859aef75983644f0 100644
--- a/src/mol-plugin/ui/plugin.tsx
+++ b/src/mol-plugin/ui/plugin.tsx
@@ -143,7 +143,6 @@ export class CurrentObject extends PluginComponent {
 
     render() {
         const current = this.current;
-
         const ref = current.ref;
         const cell = current.state.cells.get(ref)!;
         const parent: StateObjectCell | undefined = (cell.sourceRef && current.state.cells.get(cell.sourceRef)!) || void 0;
diff --git a/src/mol-plugin/ui/state/update-transform.tsx b/src/mol-plugin/ui/state/update-transform.tsx
index 1ac950fdc09f2fb021e4a108863cd9149e23e3c4..eb01bfcb02502a64abf5bf9df67619653cd32d42 100644
--- a/src/mol-plugin/ui/state/update-transform.tsx
+++ b/src/mol-plugin/ui/state/update-transform.tsx
@@ -51,9 +51,10 @@ class UpdateTransformContol extends TransformContolBase<UpdateTransformContol.Pr
 
     static getDerivedStateFromProps(props: UpdateTransformContol.Props, state: UpdateTransformContol.ComponentState) {
         if (props.transform === state.transform) return null;
+        const cell = props.state.cells.get(props.transform.ref)!;
         const newState: Partial<UpdateTransformContol.ComponentState> = {
             transform: props.transform,
-            params: props.transform.params,
+            params: (cell.params && cell.params.values) || { },
             isInitial: true,
             error: void 0
         };