Fixes #458. Updates to bind button active state to datasource, add "dialog on click" and "preview on drag".