In a saucepan, heat (AT VERY LOW HEAT) butter when hot add the onion and cook until translucent and very light golden brown. Add the flour mix well and add about 3 cups of the hot milk. With a whisk, cook while mixing continuously 15 minutes minimum. Add as much milk as necessary if the sauce is too thick.