/// <summary>
        /// Happens when the manus hand is entering a trigger
        /// </summary>
        /// <param name="collider"></param>
        void OnTriggerEnter(Collider collider)
        {
            if (collider.gameObject.tag == "Clap")
            {
                print("clap");
                query.TriggerPulled();
                message.TriggerPulled();
                connectivity.TriggerPulled();
            }


            PhysicsObject physicsObject = null;

            if (!PhysicsManager.Instance.GetPhysicsObject(collider.gameObject, out physicsObject))
            {
                return;
            }
            var interactable = collider.GetComponent <Interactable>();

            if (interactable == null)
            {
                interactable = physicsObject.GameObject.GetComponent <Interactable>();
            }
            if (interactable != null && interactable.PhysicsLayer == PhysicsLayer.Grab)
            {
                CollidingInteractables.Add(interactable);
            }
        }