Hi,

In my mind the drawer should fire the dblclick event in (allmost) every cases (for later upgrades / other double click cases).

So in ```drawer.js``` I've only checked if ```my.interact || my.params.dragSelection``` are true (not sure about these conditions either) before firing a very generic event (that's why I called it dblclick). 

But that was in my mind ;)

So If you prefer I can change ```drawer.js``` like this : 

```
this.wrapper.addEventListener('dblclick', function(e) {
	if (my.interact || my.params.dragSelection) {
		// fire dblclick event on any marker which will include selMarkers
		if (e.target.tagName.toLowerCase() === 'handler'){
			// if I use this event without checking e.target.id.indexOf('wavesurfer') === -1 to delete a marker, if we double click on a selection marker it will be deleted but not the selection
			// so maybe we need to know if we want to delete a marker or a selection marker (the only difference is in the id...)
			my.fireEvent('mark-dblclick', e);
		}
	}
});
```

What you think of this solution ?

```
this.wrapper.addEventListener('dblclick', function(e) {
	if (my.interact || my.params.dragSelection) {
		// fire dblclick event only if "normal" marker
		if (e.target.tagName.toLowerCase() === 'handler' && e.target.id.indexOf('wavesurfer') === -1 ){
			// handle this event in wavesurfer.js -> createDrawer method
			my.fireEvent('mark-dblclick', e);
		}	
		else if(my.params.dragSelection){
			my.fireEvent(clear-selection', e);
		}
	}
});
```

I hope I don't bore you with my newbie questions and my approximative proposals