title: mouseDown not detected for my NSImageView
body: <p>I've been searching for answers to this question and while I have done the steps I still cannot seem to get the mouseDown method to be called.
  What I want is when the user clicks and holds down on the image, it should print out "Mouse down!".
  (Eventually what I want to do is the user to click and hold on the image to cause a sound to play, and when they let go the sound will stop).</p>
  
  <p>Here's what I have. My header:</p>
  
  <pre><code>@interface MyNSImageView : NSImageView &lt;NSImageDelegate&gt; {
  }
  @end
  </code></pre>
  
  <p>And my class:</p>
  
  <pre><code>@implementation MyNSImageView
  
  - (void)mouseDown:(NSEvent *)event {
  
       if ([[self target] respondsToSelector:[self action]]) {
       [NSApp sendAction:[self action] to:[self target] from:self];
       }
      NSLog(@"Mouse Down!");
  }
  
  @end
  </code></pre>
  
  <p>Does this look right? If so, then are there other problems which might be interfering with it? Of not, what should I do?</p>
  
  <p>Thanks heaps!</p>