Preheat oven to 350 F. Lightly grease a 10-inch cast iron skillet and set aside. In a large mixing bowl, whisk together cornmeal, flour, sugar, salt, cayenne pepper, baking soda, milk, and egg. Add butter, corn jalapeno, onions, and green onions. Whisk until completely smooth. Thoroughly blend in bacon and bacon drippings. Pour batter into greased skillet and bake 20 to 25 minutes or until golden brown. Serve with flavored butter or cream cheese.