Mix together cornstarch, sugar and salt
Add to a pan with coconut milk/cream
Cook over medium until thick and bubbling
Reduce heat and cook 2 minutes longer, stirring frequently to prevent sticking or burning
Remove from heat
Gradually add 1/2 C. of hot mixture into beaten eggs or yolks
Return egg mixture to pan and cook over medium heat until hot but not boiling
Cook at heat 2 more minutes
Remove from heat add in butter, vanilla, and one cup toasted coconut
Pour into pie shell
Cool completely 1-2 hours in fridge
Make whipped cream by combining whipping cream, sugar, and vanilla until firm peaks form
Spread whipped cream over the top of the pie
Sprinkle with remaining toasted coconut
Chill for 1-2 hours before serving