Hi. I'm working on a code generated menu that should work with both keyboard and mouse inputs. 1. I call EventSystem.current.SetSelectedGameObject(firstMenuOption) to get the first button highlighted 2. If the user decides to use the mouse instead of the keyboard 3. Then both the firstMenuOption and the button under the mouse cursor is in the highlighted state I assume this is expected behaviour? Should I run through all my buttons and deselect them if the mouse is over a button ? Or is there some other built in way of handling button highlighting with both the keyboard and mouse ? An example of this can be seen from example 5 onwards: http://reyn.vlietstra.co.za/?page_id=248 Thanks!