Blend the butter, sugar, and flour until the mixture resembles coarse crumbs. Press the dough into the bottom of a greased 8x8 pan. Bake for 20 minutes at 350 F. Meanwhile, make the filling. Combine all ingredients in a bowl. When the crust comes out of the oven, spoon the filling over top and spread into an even layer.