[bugfix] Fixed bahavior in case of an error

In case no recommendation could be fetched (e.g. due to an error) some
UI-elements behaved inappropriate. This has been fixed.
[feature] adapted latest interface updates

see https://digital-jira.joanneum.at/browse/EEX-219 for details