The information is parsed from strings information from the Android source. This is really *much* to slow to do in real time, but a first step. Must be cached somehow.