anchor.diff:  
     SpitoAPI spitoApi = new SpitoAPI("http://localhost:40090/");
     SpitoEditor spitEditor = new SpitoEditor(querySelector('#home-page'), SpitoEditor.SPIT_URL);
  -/*
  -  Element btnEditorCreate = querySelector('#btnEditorCreate');
  -  btnEditorCreate.onClick.listen((ev) {
  -    btnEditorCreate.setAttribute('disabled', 'true');
  -    window.console.log('spito editor: ${spitEditor.SpitTypeEncoded}');
  -    window.console.log('spito editor: ${spitEditor.SpitType}');
  -    window.console.log('spito editor: ${spitEditor.Content}');
  -    window.console.log('spito editor: ${spitEditor.ExpireTime}');
  -    String expirefull = spitEditor.ExpireTime;
  -    spitoApi.CreateSpit(spitEditor.Content,
  -                        spitEditor.SpitType,
  -                        int.parse(expirefull.substring(0, expirefull.length-1)),
  -                        expirefull.substring(expirefull.length-1, expirefull.length))
  -    //spitoApi.CreateSpit('testing the Dart client', 'text', 60, 's')
  -    .then(handleNewSpitResult)
  -    .catchError(handleNewSpitResultError)
  -    .whenComplete(() {
  -      btnEditorCreate.setAttribute('disabled', 'false');
  -    });
  -  });
  -*/
   
  +  // CREATE SPIT - LISTENERS
     FormElement formNewSpit = querySelector('#new-spit-form');
     formNewSpit.onSubmit.listen((ev) {
       formNewSpit.setAttribute('disabled', 'true');
  
positive.code:     if (whenCompleteCallback != null) whenCompleteCallback();
    });
  }
  void _handleNewSpitResult(SpitoAPIResult result) {
    window.console.info(result);
    window.alert('Created: ${result.Spit.Id} ${result.Spit.Content}');
  
negative.code:     });
    });
  
    // VIEW SPIT - PAGE LISTENERS
    FormElement formViewSpit = querySelector('#view-spit-form');
    formViewSpit.onSubmit.listen((ev) {
      formViewSpit.setAttribute('disabled', 'true');
  