In computer science we are more or less used to the term widget:
An application, or a component of an interface, that enables a user to perform a function or access a service.
The user interface for the Stack Exchange sites hosts several of these widgets. The word is being used as is in Spanish, as the Spanish entry for the word is found untranslated in the Wikipedia. Nonetheless, it offers an alternative in Spanish: artilugio, which is the translation for gadget, and is defined as "mechanism, artifact" among other meanings.
Is there a better word in Spanish to describeconvey what a widget is?