anchor.diff:    }
   
     //Add event from myList
  -  void isGoing(String uid){
  +  void isGoing(String uid) {
       myEventList[uid] = true;
       _updateData();
       //return false;
     }
   
     //Remove event from myList
  -  void notGoing(String uid){
  +  void notGoing(String uid) {
       myEventList[uid] = false;
       _updateData();
     }
  
positive.code:   Widget buildEventsCard(AsyncSnapshot<SpecialEventsModel> snapshot) {
      if (snapshot.hasData) {
        final SpecialEventsModel data = snapshot.data;
        
        //initialize myEvents list if its null
        if (myEventList == null) {
          myEventList = new Map<String,bool>();
          data.uids.forEach((f) => myEventList[f] = false);
        }
  
  
negative.code:   }
  
    List<String> selectEvents(SpecialEventsModel data) {
      List<String> itemsForDate = data.dateItems[currentDateSelection];
      if (isFull)
        return itemsForDate;
      else {
        List<String> myItemsForDate = new List<String>();
        itemsForDate.forEach((f) => {
              if (myEventList[f] == true) {myItemsForDate.add(f)} //TODO Ask about this one
            });
        return myItemsForDate;
      }
    }
  
    Widget buildEventWidget(
  