Well, I'm familiar with many kind of programming and CHANGING that thing is peace of cake ;)
I just give my suggestion. If BB really want to become "the best", then thing like this shouldn't be problems for developers ;)
Do you know what is brainstorming and how it works?
Clearly it's not easy, and I'm not the only one this time pointing it out.
How Google works? Yes it has a lot of servers, the best technology