Add key-chords and improve `leuven-update'