La vista de superposición de TYPE_PHONE no permite que GridView secundario capture el evento onItemClick

Mis aplicaciones dibujan una superposición que tiene un GridView como hijo. Todos los clics están siendo capturados por el evento onTouch de veiw de onTouch y no se pasa nada al evento onItemClick GridView . El código que lo crea es:

 LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); TaskBarView = inflater.inflate(R.layout.view_overlay, null); TaskBarViewParams = new WindowManager.LayoutParams(TaskBarInactiveWidth, TaskBarHeight, LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, PixelFormat.TRANSLUCENT); TaskBarViewParams.gravity = Gravity.LEFT | Gravity.TOP; windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); windowManager.addView(TaskBarView, TaskBarViewParams); 

Nota: este problema solo aparece en la imagen en los niveles API 16 y superiores . GridView captura su onItemClick y la superposición captura onTouch correctamente como debería por debajo del nivel 16 de API.

¿Me estoy perdiendo una bandera o algo?