Heat oven to 375 degrees. Grease 13 x 9" baking dish. Melt butter in small skillet over medium-high heat. Add onion and garlic; cook and stir 4 to 6 minutes or until tender, stirring occasionally. Set aside. In large bowl, combine corn, cream style corn, eggs and 1/4 t salt; mix well. Add corn muffin mix; mix well. Fold in cooked onion mixture. Pour into greased dish. In large bowl, combine all topping ingredients except cheese; mix well. Spoon over corn bread to within 1" of edges. Sprinkle with cheese. Bake for 35 to 40 minutes or until edges are golden brown.