re #83 - now using "component" instead of "extension"
re #83 - renamed "component" to "extension"