I just use a pot. I put in a tablespoon or so of coconut oil, melt it over medium heat with a few kernels and when they pop add a bunch more to almost cover the bottom of the pot. Then I put a lid on it, canted so it lets the moisture leave but not the popcorn and remove from heat when the popping slows. Then I add salt and shake and done. It takes just a few minutes.
I do almost the same. But I use olive oil and toss the freshly popped kernels in cayenne pepper and some nutritional yeast. Delicious and fairly healthy snack!