Intermediate commit towards adding selection via mouse click, by way of btGhostObject collisions.
Look into how to get btGhost to overlap but not collide. Look into btGhostPairCaching