collider.js return collided key as a string by default, and use _c and c as private and public objects