OnGenericMotionListener doesn't seem to be working
<p>This is really weird all other listeners work like onClick etc.. but this listener doesnt seem to be working, heres my code:</p>

<pre><code>public class HeloActivity extends Activity implements OnGenericMotionListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        View root = findViewById(R.id.root  );
        root.setOnGenericMotionListener(this);
    }

    @Override
    public boolean onGenericMotion(View v, MotionEvent event) {
        // TODO Auto-generated method stub
        Log.d( "special",v.toString() ); 
        return false;
    }
}
</code></pre>

<p>why is this not working?</p>
