anchor.diff:  class SpecialEventsInfoView extends StatelessWidget {
     final String argument;
     const SpecialEventsInfoView({Key key, this.argument}) : super(key: key);
  +  //final Map<String, bool> myEventList;
     @override
     Widget build(BuildContext context) {
       return addScaffold(
  
positive.code:           child: ListView(children: <Widget>[
              ListTile(
                title: buildHeader(event),
                trailing: Text('Icon'),
              ),
              ListTile(
                title: buildEventTitle(event),
  
negative.code:           style: TextStyle(color: ColorSecondary)));
  }
  
    //Add event from myList
    void isGoing(BuildContext context, String uid) {
      Provider.of<SpecialEventsDataProvider>(context, listen: false)
          .addToMyEvents(uid);
    }
  
    //Remove event from myList
    void notGoing(BuildContext context, String uid) {
      Provider.of<SpecialEventsDataProvider>(context, listen: false)
          .removeFromMyEvents(uid);
    }
  
    Widget buildTrailing(Schedule event, BuildContext context) {
      Map<String, bool> myEventList;
      myEventList = Provider.of<SpecialEventsDataProvider>(context).myEventsList;
      if (myEventList[event.id] != null && myEventList[event.id]) {
        return GestureDetector(
            onTap: () {
              notGoing(context, event.id);
            },
            child: Icon(Icons.star,
                color: Colors.yellow, size: 54, semanticLabel: 'Going'));
      } else
        return GestureDetector(
            onTap: () {
              isGoing(context, event.id);
            },
            child: Icon(Icons.star_border,
                color: Colors.yellow, size: 54, semanticLabel: 'Not Going'));
    }
  
  Widget buildLocationTile(Schedule event) {
    DateTime date = new DateTime.fromMillisecondsSinceEpoch(event.startTime);
    String time = DateFormat.jm().format(date);
  