Hi, I am just realizing that I am using a Behavior and don't really know why :-/ I am buidling something like a general picking utility. You register as a listener (it can only have one) and give it all shapes you are interested in as a parameter. Additionally you specifiy in which events and modifiers you are interested in. This tool then creates the appropriate events and send them to you, when the MouseEvent occured on the canvas3d and one of your specified shapes is picked by the mouse. (Eventually you should specify if you are interested in the intersection as well) Now, I don't NEED (to be) a Behavior to do this, do I? Thanks for your input, Andreas =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".