message: Move getInitialState to top of file.
diff: @@ -33,6 +33,12 @@ module.exports = React.createClass({
  room: React.PropTypes.object.isRequired,
  },
  + getInitialState: function() {
  + return {
  + apps: this._getApps(),
  + };
  + },
  +
  componentWillMount: function() {
  ScalarMessaging.startListening();
  MatrixClientPeg.get().on("RoomState.events", this.onRoomStateEvents);
  @@ -124,12 +130,6 @@ module.exports = React.createClass({
  return app;
  },
  - getInitialState: function() {
  - return {
  - apps: this._getApps(),
  - };
  - },
  -
  onRoomStateEvents: function(ev, state) {
  if (ev.getRoomId() !== this.props.room.roomId || ev.getType() !== 'im.vector.modular.widgets') {
  return;
  