interval text fields in preferences now must be integers and will default to 1 on textfield exit if made blank