client: error message box, add topic and task to class