Renamed NotesTree to RecallModel in order to cleanly implement model-view-controller pattern