Mouse Event plumbing : Enabling mouseClick

A lot of things changed but most importantly:
1. double click to create a vertex
2. flipped world is now fixed.