Onions: use sharp knife and cutting board to peel the onion skins and then slice each into rings. Once done use your fingers to seperate the onion slices into rings.
Mushrooms: use the same knife and cutting board to thinly slice the mushrooms. Once done set aside (these get added towards the end of the cook period).
Steaks: use a pair of tongs to place each steak flat on the cutting board. Season with salt and pepper then use the tongs to flip to the other side and season this side for each steak also.
Slow cooker: spread the onions out in the base of the slow cooker to form a layer. Next add the brown sugar, butter, dried thyme and garlic powder. Then pour in both the beef stock and Worcestershire sauce. Take the kitchen tongs and use them to place each seasoned steak on top of the onion mixture. Put the lid on the slow cooker and set the timer to cook for 3 hours on high or 6 hours on low.
Slurry: combine the cornstarch and water in a small jug and use a mini whisk to stir until consistent. Note 3
Slow cooker: once the initial cook time is up, remove the lid and set it aside. Then use the tongs to take each piece of steak out and place them onto a clean, dry chopping board. Pour the slurry into the slow cooker and use a wooden spoon to gently stir and combine. Then use the tongs to place each steak back into the slow cooker. Next fold each piece of swiss cheese and place one folded piece onto each cooked steak. Then sprinkle the sliced mushrooms in across the cheese and top of the meat. Next put the slow cooker lid back on and cook for a further 15-30 minutes (high) or 30-45 minutes (low).
Garnish: once the final cook time is up remove the lid from the slow cooker and set it aside. Garnish the dish with the chopped parsley.
To serve: spoon portions of the onion mixture onto plates loaded with mashed potato. Spoon the sauce over the onions then top this with the cooked steak, cheese and mushroom pieces. Sprinkle with freshly cracked black pepper.