In a medium size mixing bowl, add the butter, brown sugar, and regular sugar. Beat on medium speed until light and fluffy.
Add the egg, vanilla, and butter extract, beat until incorporated.
Add the flour, cornstarch, baking soda, and salt and beat well.
Stir in the popped popcorn. Some will break and that is okay.
Scoop out about 2 tablespoons of cookie dough and roll into a ball. Place on a parchment lined cookie sheet. Make sure to leave cookies about 2 inches apart because they do spread.
Bake in a 350 degree oven for 8-10 minutes or until edges are slightly brown. They will finish cooking on the cookie sheet while cooling for about 5 minutes. Remove from pan and let cool completely.
In a glass bowl, add the caramel bits with 1 tablespoon of water and heat for about 45 seconds or until melted. Drizzle over cookies and let set.