I added two new errors, one for "WINDOW already exists" and one for "WINDOW does not exist". I could have gone with more specific errors, such as "No scrollbar named NAME exists", but this would have created extra work for the localizers without much benefit to the user. If someone complains, I'll add more specific error messages.