Fixes #2. Added the ability to use a button instead of drag-and-drop.