bugfix: copy sound name in copy constructor
reuse gui code
fix geometry update