"Best practice" for using multiple instances of widgets