change interaction
new service to deal with browser icon
error handling improved