Stir until apples are coated then add pecans. Stir.
Remove from heat and add 1 tsp of vanilla. Stir.
Let caramel cool for 10 minutes. Pour over apple mixture and stir (save a small amount to drizzle over the top. You will have to heat it up again so that the sauce is easy to pour).
Using a pastry blender, mix butter into flour mixture until crumbly.
Spoon mixture over apples and spread making sure to cover all the apples.
In a small bowl, mix sugar and cinnamon together and sprinkle on top.