anchor.diff:        builder: (BuildContext context) {
           return AlertDialog(
             title: Text('Stop Experiment'),
  -          content: const Text(
  -              'Do you want to stop participating in this experiment?'),
  +          content: const Text('Do you want to stop participating in this experiment?'),
             actions: <Widget>[
               FlatButton(
                 child: const Text('No'),
  -              onPressed: () {
  -                Navigator.of(context).pop(ConfirmAction.CANCEL);
  -              },
  +              onPressed: () => Navigator.of(context).pop(ConfirmAction.CANCEL)
               ),
               FlatButton(
                 child: const Text('Yes'),
  -              onPressed: () {
  -                Navigator.of(context).pop(ConfirmAction.ACCEPT);
  -              },
  +              onPressed: () => Navigator.of(context).pop(ConfirmAction.ACCEPT)
               )
             ],
           );
  
positive.code:   Widget build(BuildContext context) {
      return Consumer<Experiment>(
          builder: (BuildContext context, Experiment experiment, _) {
            var rowChildren = <Widget>[
              Expanded(
                  child: InkWell(
                    child: Column(
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: <Widget>[
                        Text(experiment.title, textScaleFactor: 1.5),
                        if (experiment.organization != null &&
                            experiment.organization.isNotEmpty)
                          Text(experiment.organization),
                        Text(experiment.contactEmail != null
                            ? experiment.contactEmail
                            : experiment.creator),
                      ],
                    ),
                    onTap: () {
                      if (experiment.getActiveSurveys().length == 1) {
                        Navigator.pushNamed(context, SurveyPage.routeName,
                            arguments: [experiment, experiment.getActiveSurveys().elementAt(0).name]);
                      } else if (experiment.getActiveSurveys().length > 1) {
                        Navigator.pushNamed(context, SurveyPickerPage.routeName,
                            arguments: experiment);
                      } else {
                        // TODO no action for finished surveys
                        _alertLog(context, "This experiment has finished.");
                      }
                    },
                  )),
            ];
  
            rowChildren.add(IconButton(
                icon: Icon(experiment.paused ? Icons.play_arrow : Icons.pause),
                onPressed: () => experiment.paused = !experiment.paused
            ));
            rowChildren.add(IconButton(
                icon: Icon(Icons.edit), onPressed: () => editExperiment(context, experiment)));
            rowChildren.add(IconButton(
                icon: Icon(Icons.email),
                onPressed: () => emailExperiment(experiment)));
            rowChildren.add(IconButton(
                icon: Icon(Icons.close),
                onPressed: () => stop(experiment)));
  
            return Card(child: Row(children: rowChildren));
          }
      );
    }
  
    void editExperiment(BuildContext context, Experiment experiment) {
      Navigator.pushNamed(context, ScheduleOverviewPage.routeName,
          arguments: ScheduleOverviewArguments(experiment));
    }
  
    void emailExperiment(Experiment experiment) {}
  
negative.code:           IconButton(
              icon: Icon(Icons.search),
              tooltip: 'Find Experiments to Join',
              onPressed: () => Navigator.pushNamed(context, FindExperimentsPage.routeName)
            ),
            IconButton(
              icon: Icon(Icons.refresh),
              tooltip: 'Update Experiments',
              onPressed: updateExperiments,
            )
          ],
        ),
        body: Container(
          padding: EdgeInsets.all(8.0),
          child: Column(
            children: <Widget>[
              Divider(
                height: 16.0,
                color: Colors.black,
  