removed "Invoking the Widget" section
refactoring