title: MouseEnter(), MouseExit() and MouseUp() only being triggered once in unity
body: <p>I'm attempting to create an intractable crate inside of my <code>Unity</code> project.</p>
  
  <p>The problem is <code>Unity</code> is only detecting these <code>variables</code> once whereas the player should be able to <code>hover</code> on and off the crate as they wish.</p>
  
  <p>The code outputs these values in the <code>DebugLog</code> however they only work the first time they're performed.</p>
  
  <p>Thanks in advance</p>
  
  <pre><code>using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  using UnityEngine.EventSystems;
  
  public class Detection : MonoBehaviour {
  
  
       void OnMouseOver()
      {
          Debug.Log("Enter");
      }
  
       void OnMouseExit()
      {
          Debug.Log("Exit");
      }
  
       void OnMouseUp()
      {
          Debug.Log("Pressed");
      }
  
  }
  </code></pre>