Is it possible to add Java UI to unity

Is it possible to add Java UI to unity without extending the player as in via a plugin. I have figured out how to get resources and such using reflection but when i add the views to the unity project as a plugin (calling createLayouts()) it creates the buttons and views but does not allow them to be clickable or anything like that. To me it looks like Unity itself catches all button clicks before they reach their listeners in my plugin.

Is there anyway around this like I said above without extending the UnityPlayerActivity to add these UI elements and make them interactive.

Im kind of hating myself for asking questions and then figuring out the answer within a relatively short amount of time but Here it is:
If i want to use buttons from plugins (create a layout via a plugin)then in AndroidManifest.xml set

to

Now all my button clicks work. Although a bit slower than it should.

Hopefully this helps out others. Although I still don’t understand the whoel ForwardNativeEventsTODalvik and why and how it works.