The management of human errors in user-centered design