so an adendum to my point, with UI scripting available, will I have enough power that I can make the UI work with controller only, or keyboard only?