restructured mouse interactions

more stuff in Vertex and Corner classes