I can say you met the ux principle of Accessibility in You Assessment and the controls are working properly just one area you can improve is not to crowd your asserts together.