Heat oven to 350 degrees F. Grease and flour pan; set aside. In large bowl, beat all ingredients together on low speed, scraping bowl constantly. Beat on high speed 2minutes, scraping bowl often. Spoon batter into prepared pan, filling each well 3/4 full. Bake at 350 F for 18-22 minutes, until toothpick inserted comes out clean. Cool 10 minutes in pan. Invert onto cooling rack and cool cupcakes completely. Wash, dry and prepare pan. Repeat baking procedure until all batter has been used.
For Filling: In small bowl, beat all ingredients on low speed, until smooth. Beat on medium speed 2 minutes, adding additional milk if needed, until smooth and creamy. Fill pastry bag, fitted with large round tip. Pipe or spoon a small amount of frosting into indentation in each cupcake; set aside.
For frosting: In medium bowl, blend all ingredients on low speed until blended, scraping bowl often. Beat on high speed 2 minutes, until smooth. Fill pastry bag fitted with a large star tip. Pipe frosting on top of each cupcake. Makes 24 cupcakes.