Preheat the oven to 350 and spray a 9×13 baking dish with pam baking spray
Using a hand mixer, beat together the butter, brown sugar, sugar, eggs, and vanilla until light and creamy, about 2-3 minutes. It is important that you get the ingredients well aerated (lots of air in them) so that they bake properly. You want to see them go from a dark brown color to a light, creamy tanish color.
In a large bowl, whisk together the flour, baking powder and salt until combined.
Gradually beat the dry ingredients into the wet until combined. This makes a thick batter but one that you can still mix with a spoon.
Fold in ½ cup M&M’s and all the sprinkles
Press the dough into the baking dish and spread it into an even layer. You may need to use your fingers a little as it is a thick batter.
Sprinkle the remaining M&M’s on top and press them gently into the batter.
Bake in the oven for 22-27 minutes or until lightly brown and a toothpick inserted into the middle comes out with only crumbs.
Remove and allow to cool completely before cutting into bars.