Got kicked off two trains yesterday for doors that would not close and just bout missed my MARC train. I rather walk the 2 miles to Union Station than ride the METRO.
Working with jQuery UI that does this same thing is super painful and adds so much page weight when you see the same class over and over again. Using a SASS/Less solution would simplify it.
If the visual representation can be described with data, you give them the option to view that data. Images have a longdesc attribute for this http://webaim.org/techniques/images/longdesc
Not all visual applications can be made accessible.