tray messages management (since python script won't have access to i18n)
add beanutil dependency to copy object properties
ui update + refactoring