anchor.diff:    final SpecialEventsService _specialEventsService = SpecialEventsService();
     Future<SpecialEventsModel> _data;
     String currentDateSelection = "2018-09-22";
  -  //This will need to be stored in state
  -  List<bool> myEventList;
  -
  +
  +  bool isFull = true;
  +  
  +  //This will need to be stored in state so that its not reset everytime!
  +  Map<String,bool> myEventList;
  +  
     initState() {
       super.initState();
       _updateData();
  
positive.code:   Widget buildEventsCard(AsyncSnapshot<SpecialEventsModel> snapshot) {
      if (snapshot.hasData) {
        final SpecialEventsModel data = snapshot.data;
        if(myEventList == null){
          myEventList = new List<bool>.filled(data.uids.length, false);
        }
  
        List<String> uids = selectEvents(data);
  
negative.code:     );
    }
  
    //Add event from myList
    void isGoing(String uid){
      myEventList[uid] = true;
      _updateData();
      //return false;
    }
  
    //Remove event from myList
    void notGoing(String uid){
      myEventList[uid] = false;
      _updateData();
    }
  
    Widget buildTrailing(Schedule event) {
      if (myEventList[event.id]) {
        return GestureDetector(
            onTap: () {
              notGoing(event.id);
            },
            child: Icon(Icons.star,
                color: Colors.yellow, size: 54, semanticLabel: 'Going'));
      } else
        return GestureDetector(
            onTap: () {
              isGoing(event.id);
            },
            child: Icon(Icons.star_border,
                color: Colors.yellow, size: 54, semanticLabel: 'Not Going'));
    }
  
    Widget buildBottomBar(BuildContext context) {
      return Row(
        children: <Widget>[
          Container(
              height: 67,
              width: MediaQuery.of(context).size.width / 2,
              child: FlatButton(
                color: Colors.white,
                textColor: Colors.black,
                disabledColor: Colors.grey,
                disabledTextColor: Colors.black,
                //padding: EdgeInsets.all(8.0),
                splashColor: Colors.blueAccent,
                focusColor: Colors.blue,
                child: Text('Full Schedule'),
                onPressed: () {
                  isFull = true;
                  _updateData();
                },
              )),
          Container(
              height: 67,
              width: MediaQuery.of(context).size.width / 2,
              child: FlatButton(
                color: Colors.white,
                textColor: Colors.black,
                disabledColor: Colors.grey,
                disabledTextColor: Colors.black,
                padding: EdgeInsets.all(8.0),
                splashColor: Colors.blueAccent,
                focusColor: Colors.blue,
                child: Text('My Schedule'),
                onPressed: () {
                  isFull = false;
                  _updateData();
                },
              ))
        ],
      );
    }
  }
  
  //Helper class to convert RGB to ARGB for flutter
  