title: How to make an NSControl (e.g., NSTokenField) ignore mouse events
body: <p>Specifically, I'd like to make an <code>NSTokenField</code> ignore mouse events because I'm using it in a <code>NSTableCellView</code> just to display data in a tokenized way without allowing any editing.</p>
  
  <p>Setting the token field's <code>enabled = NO</code> works, except that it greys out the tokens and makes it hard to read the text.</p>
  
  <p>Setting the token field's <code>editable = NO</code> is pretty close to what I want—it prevents editing while preserving the token field's look—except that when I mouse over the tokens, they light up. If I could just prevent that, I'd be in business.</p>
  
  <p>I suspect I need to subclass something and override some <code>NSResponder</code> methods, but not quite sure what to do. I tried subclassing <code>NSTokenField</code> and overriding <code>mouseEntered:</code> and <code>mouseMoved:</code> to do nothing, but that didn't work either.</p>