anchor.diff:            new ParagraphElement()
               ..classes.add("text-bold")
               ..text = "${post["name"]}",
  -            
             new ParagraphElement()
               ..text = "${post["message"]}"
           ]
         );
         
  +      // Append the new element to parent div
         posts.append(postDiv);
  -      
       });
     }
   }
   
  +// Get all posts
   Future<String> getPosts() {
     var c = new Completer();
  +  
  +  // Send request to the server
     HttpRequest.request("/posts/list", method: "GET").then((response) {
       c.complete(response.responseText); 
     }).catchError((e) {
  
positive.code:   
    // Remove all posts
    formClearAll.onClick.listen((e) {
      e.preventDefault();
      formResp.children.clear();
      
      deletePosts().then((response) { 
        print(response);
        getPosts().then((response) => addPostsToDOM(formResp, response));
  
negative.code:   });
  }
  
  // Add a post to the dom
  void addPostsToDOM(DivElement posts, String response) {
    if(response != "") {
      List responseList = JSON.decode(response);
      posts.children.clear();
      responseList.forEach((Map post) {
        
        // Create a new dom element for each post
        DivElement postDiv = new DivElement()
          ..classes = ["content-offset", "well"]
          ..children.addAll(
  