ui fixes, starts better exception handling, adaptation to new libgphoto2 api