I’m sharing my new extension RYMakeClickable, designed to make any App Inventor / Niotron component clickable, including dynamic components.
This extension uses an ID-based system, allowing you to handle multiple components using a single click or long-click event.
Key Features
● Make any visible component clickable● Fully supports Dynamic Components
● ID-based register system
● Click and Long Click events
● Enable and Disable click handling
● Register and Unregister support
V1 Extension
RYMakeClickable.aix (9.0 KB)
V2 Extension
RYMakeClickableV2.aix (11.5 KB)
V3 Extension

RYMakeClickableV3.aix (11.4 KB)
V4 Extension
RYMakeClickableV4.aix (14.2 KB)
V4 Support
✔ Single / Double / Triple Click✔ Long Click
✔ Touch Down / Up with X Y
✔ Swipe Left / Right / Up / Down
✔ Click Cooldown
✔ Enable / Disable / EnableAll / DisableAll
✔ Register / Unregister / Rebind
✔ Dynamic components support
✔ Group system
✔ SafeMode + DebugMode
HasId
Checks whether an ID is already registered. Useful to prevent duplicate registration.GetRegisteredIds
Returns a list of all currently registered IDs. Useful for: • Debugging • Looping through dynamic components • Managing UI statesAfterDoubleClick
Triggered when a component is clicked twice within a short time interval. Returns: • Component ID Note: Single click and double click may both fire depending on timing.OnTouchDown
Triggered when the user touches (presses) the component. Useful for: • Press animations • Custom button effectsOnTouchUp
Triggered when the user releases the component.Final Notes
This extension is useful for developers who:● Work with dynamic components
● Want cleaner block logic
● Need to manage multiple components easily
Feel free to share feedback, suggestions, or bug reports in the comments ![]()
Happy Coding ![]()


