squash into xbmc/URL.cpp
squash into IGUIContainer.h