I am trying to add a menu to my GDK app. I am using an immersion and followed the instructions here: <https://developers.google.com/glass/develop/gdk/ui/immersion-menus>

Everything compiles ok, but the actual options menu doesn't work. When I tap on the touchpad nothing happens. In fact here seems be an additional side effect here where now no key presses work. I can't even swipe down to close the application. My glass essentially freezes until i force remove the app with adb.

Here is my onKeyDown method:

```
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
        openOptionsMenu();
        return true;
    }
    return false;
}

```

What am I doing wrong? I copied it exactly from the docs. Do I need to be passing the event into the super class or something?