Heat large skillet over medium-low heat and add the butter. Once melted, add the sliced onions and salt. Cook and stir every 5 to 10 minutes until the onions are soft and deeply browned. It should take about 40 minutes total. Add 2 tablespoon water to deglaze the pan. Set aside.
Mix together the pork with your favorite BBQ sauce. Spread ¼ of the coleslaw evenly on a wrap, before adding ¼th of the pork, onions and cheese. Wrap tortillas tightly into a burrito shape and placing seam down. While filling and wrapping the wraps, heat a large ridged skillet over medium heat and spray with some oil cooking spray.
Put two wraps folded side down on ridged skillet. Cook each side for about 3 minutes or until you get grill marks. Repeat until all wraps are done.
Notes
When cooking the onions, you want to go low and slow. Do not be tempted to try high heat. They need to get dark brown but not burnt, so add splashes of water if it is cooking too fast.
Buy a block of sharp cheddar cheese and shred it yourself. Pre-shredded cheese just doesn’t taste the same.
Warm up the wrap for 10-15 seconds in the microwave so it is pliable and doesn't tear when rolling up.