Preheat the oven to 350 F / 180 C. Butter and flour a 8 inch square pan . Line the bottom with parchment paper (optional)
In a bowl , stir or sift together flour , baking powder and salt. Keep aside.
In another bowl , beat together the butter and sugar until light and fluffy and creamy.
Add the eggs , ONE BY ONE , beating well after each egg to incorporate well.
Add the vanilla and beat well.
Add the flour mixture and beat until it comes together
In your prepared pan , spread about half the batter / dough as evenly as possible.
Spread / spoon the blueberry filling on top .
Spread the remaining batter / dough on top or just adds in clumps all over
Bake at 180 C/ 350 F for 42 to 45 minutes until top is lightly browned
Cool on a wire rack for 5 minutes
If using, make the lemon or lime glaze by mixing together sifted icing sugar , butter and lemon / lime juice until smooth
Gently remove the bars slab from the pan and place right side up on a cooling rack
When the bars are still warm , using a spoon pour the lemon/lime glaze over the top. You can also pipe it on in lines.
Cool completely before slicing and serving !