Hello, I want a function to behave differently when I click on an object with the three mouse clicks(left right and middle). This is what Iam trying to do. I am using "geSingleSelectPoint" to select a point and a reference point. The function should perform a different operation based on the mouse click I use to select reference point. geSingleSelectPoint recognizes only left mouse click and not middle or right click. Can anyone tell me what I should be doing ? thanks, Sriram