Use more accurate language in the spec; 'clicked' => 'mousedowned'
Click events that don't result in drags should be passed through.
Specifying NPM module versions.