Add convenience wrappers for emitting mouse click events. Progress towards #65
Merge remote-tracking branch 'Hammermaster/master' into playground