I have a Nav override installed and it works great. I purchased this one here, not cheap, but it works well with no extra buttons:
http://www.prestigioussociety.com/?page_id=1188
To enable input on the screen (by my passenger), I press the volume down button twice, then volume up button twice...