Various accessibility improvements (01)

Just small stuff. Please see commit messages for details.

I release these patches into the public domain.