Using collisions

I have the following code.

import direct.directbase.DirectStart
from direct.showbase import DirectObject
from pandac.PandaModules import *

class Picker(DirectObject.DirectObject):
def init(self):

  self.picker= CollisionTraverser()
  self.queue=CollisionHandlerQueue()

  self.pickerNode=CollisionNode('mouseRay')
  self.pickerNP=camera.attachNewNode(self.pickerNode)      
  self.pickerNode.setFromCollideMask(BitMask32.bit(1))
  self.pickerRay=CollisionRay()
  self.pickerNode.addSolid(self.pickerRay)

  self.picker.addCollider(self.pickerNode, self.queue)
  self.pickerNP.show()
  self.picker.showCollisions(render)

mousePicker=Picker()
lego = loader.loadModel(‘panda’)
lego.reparentTo(render)
lego.setPos(0,100,0)
lego.setTag(‘pickable’,‘true’)

run()

In this I load a panda and when clic in any place of the scene with mouse the panda if meche in accordance with the done movement. How I can make so that the panda if puts into motion when will be clicado in it? :frowning: