Added ability to pull from more than one widget, fixes #5 & #1