Bug 962434 - Moving value selector into subcomponents of an appWindow. I...

...mproving its visibility a11y.
@RudyLu having typesToHandle in prototype will make jslint unhappy (I had it in prototype originally and moved it back into the function scope as per @alivedise suggestion).