message: tweaked ObjectListControl ui
diff: @@ -15,7 +15,7 @@ import { camelCaseToWords } from '../../../mol-util/string';
  import * as React from 'react';
  import LineGraphComponent from './line-graph/line-graph-component';
  import { Slider, Slider2 } from './slider';
  -import { NumericInput, IconButton } from './common';
  +import { NumericInput, IconButton, ControlGroup } from './common';
  import { _Props, _State } from '../base';
  export interface ParameterControlsProps<P extends PD.Params = PD.Params> {
  @@ -461,8 +461,7 @@ export class GroupControl extends React.PureComponent<ParamProps<PD.Group<any>>,
  </div>
  {this.state.isExpanded && <div className='msp-control-offset' style={{ display: this.state.isExpanded ? 'block' : 'none' }}>
  {controls}
  - </div>
  - }
  + </div>}
  </div>
  }
  }
  @@ -655,9 +654,12 @@ export class ObjectListControl extends React.PureComponent<ParamProps<PD.ObjectL
  <button onClick={this.toggleExpanded}>{value}</button>
  </div>
  </div>
  +
  {this.state.isExpanded && <div className='msp-control-offset'>
  {this.props.value.map((v, i) => <ObjectListItem key={i} param={this.props.param} value={v} index={i} actions={this.actions} />)}
  + <ControlGroup header='New Item'>
  <ObjectListEditor params={this.props.param.element} apply={this.add} value={this.props.param.ctor()} isDisabled={this.props.isDisabled} />
  + </ControlGroup>
  </div>}
  </>;
  }
  