accesibility improvements and UI corrections (auto-layout)