Cleanup / Adjust Build
API adjustments

allow non-cancellable dialog
return preselected items
Merge pull request #1 from stgrosshh/master

API changes