Hello, I'm using Rewired for the first time and I'm not quite sure that I do "get it" all the time. I'm currently working on a game prototype which will be available on desktop and on mobile. So the game will be playable with a keyboard or a touch screen for instance. In that game there is an inventory with a fixed number of slot (no scrolling). The player should be able to open/close the inventory, select an inventory item (moving left-right) and consume that item. It's kind of easy to imagine how the keyboard keys can be bind to actions in order to use that inventory, but I'm having more difficulty to get-it with a touch screen. Should the whole inventory be a custom controller and every interactable items (open/close button, slots ) be an element of that custom controller ? Or should I handle touches on the inventory as usual and then override a custom controller value (like a touch controller) in order to fed that custom controller element value and then trigger an action ? Not sure I'm clear enough here - but I guess my main interrogation is how to manage "touchable" elements in my game (buttons, sprites, UIs, whatever) in a "Rewired-style" ? With an external input device (keyboard, dpad etc.) those elements will be first selected using a navigation system and then an action could be performed on it. With a touch screen (mobile) you directly "touch" those elements you do not use an "input device" to select them and then performed an action on them. Thanks.