Added contribution by Calin Cruceru to KDE Marble