Fixed issue were clicking a UI would also select the interactive object
below it. The solution was to pass a reference of all the UIs to each
interactive node. The interactive node can then continue to check if a
click occurs over the interactive object, but ignore the click if it also
occurred above a UI.