anchor.diff:      control.callMethod('setDrawingOptions', [_draw]);
     }
   
  +  /// Triggered when a new vector or marker has been created.
     Stream<Layer> get onDrawCreated {
       const type = 'draw:created';
       JsObject map = control['_map'];
  
positive.code: library leaflet.draw;
  
  import 'dart:html';
  import 'dart:async';
  import 'dart:js';
  import 'package:leaflet/leaflet.dart';
  
negative.code:     return ctrl.stream;
    }
  
    /// Triggered when layers in the [FeatureGroup] have been edited and saved.
    Stream<LayerGroup> get onDrawEdited {
      const type = 'draw:edited';
      JsObject map = control['_map'];
  