Preheat a large heavy bottom, skillet over medium heat and add the butter.
While your skillet is heating, prepare your burger patties by combining the ground beef with salt and pepper and shaping 4 equal round patties and placing them aside.
Once the skillet is heated, add the onions to the skillet with the butter and saute for about 5 minutes or until they start to caramelize and become brown. Remove the onions from skillet and set aside.
Place the patties in the skillet and cook for approximately 6-9 minutes depending on your desired doneness. For some extra yummy flavor cook them in the grease from your bacon!
Use a spatula to flip each burger patty and top with a slice of each cheese allowing it to cook for another 6-9 minutes while the burger finishes cooking and the cheese melts.
While the cheese melts, prepare the sauce by mixing together the maple syrup, ketchup, jalapenos, BBQ sauce and hot sauce in a small bowl.
Once your burgers are cooked, assemble them by spreading mayonnaise on the bottom bun, top with a burger, then caramelized onions, bacon, and drizzle with a generous amount of sweet and spicy sauce before adding the top bun.
Serve warm and enjoy.