Add forgotten lower() to label button... anyway, this code really looks wrong and should be refactored.