Customizing widgets to enable extendable locations