anchor.diff:        ]
       );
     }
  -
  -  void _handleActionButtonPressed() {
  -    setState(() {
  -      _isShowingDialog = true;
  -      navigator.pushState(this, (_) {
  -        _isShowingDialog = false;
  -      });
  -    });
  -  }
  -
  -  Widget buildFloatingActionButton() {
  -    switch (_fitnessMode) {
  -      case FitnessMode.feed:
  -        return new FloatingActionButton(
  -          child: new Icon(type: 'content/add', size: 24),
  -          onPressed: _handleActionButtonPressed
  -        );
  -      case FitnessMode.chart:
  -        return null;
  -    }
  -  }
  -
  -  Widget build() {
  -    List<Widget> layers = [
  -      new Scaffold(
  -        toolbar: buildToolBar(),
  -        body: buildBody(),
  -        snackBar: buildSnackBar(),
  -        floatingActionButton: buildFloatingActionButton(),
  -        drawer: buildDrawer()
  -      )
  -    ];
  -    if (_isShowingDialog)
  -      layers.add(buildDialog());
  -    return new Stack(layers);
  -  }
  -}
  +}
  
positive.code:     );
    }
  
    bool _isShowingDialog = false;
    String _addItemRoute;
  
    void _handleAddItemRouteChanged(String routeName) {
  
negative.code:     });
    }
  
    Widget build() {
      // TODO(jackson): Internationalize
      Map<String, String> labels = {
        '/meals/new': 'Eat',
  