My changes + edit to KDE's KRunner.