In a stand mixer or large bowl, combine dry ingredients for dough (flour, sugar, salt, yeast).
In a microwave safe bowl or measuring cup combine milk, water, and butter (cut into small pieces), and microwave for 40sec-1min, or until butter has just melted and liquid is luke warm. *note* if it is too hot, the yeast will not activate correctly.
Add liquids and a lightly beaten egg to dry ingredients and mix until it has come together, knead by mixer on medium speed for 4 minutes or by hand for 8 minutes. Dough will be smooth. *You may add up to a 2 tablespoons more flour while kneading to prevent sticking.*
Place dough in a lightly greased bowl and let sit, covered with a clean kitchen towel, for 5 minutes.
Preheat oven to 200 degrees
While the dough is resting, mix your filling. Combine all filling ingredients EXCEPT softened butter.
After resting, roll dough out to an approximately 9inx15in rectangle.
Using your hands, evenly smear softened butter all over the top of the dough.
Evenly Sprinkle filling onto the dough on buttered areas.
Roll dough into a tight, even log, long ways. Mark and cut 9 even pieces (8 pieces for a pie dish and 12 for a 9x13).
Place into a buttered 9x9 baking dish, cover with seran wrap or aluminum foil
Turn oven OFF and place rolls into oven to rise for 20 minutes.
After rising, remove cover and turn oven to 375 degrees.
Bake for 15-20 minutes (10-15 minutes for 12 smaller rolls in a 9x13 dish), or until lightly golden brown.
While cooking, whisk glaze ingredients together.
Remove from oven and pour glaze evenly over rolls.
Serve and enjoy warm!