Mix butter, icing sugar, cocoa and syrup / honey and melt over gentle heat till well mixed.
Remove from fire and add the cornflakes. Mix with a light hand taking care not to crush them.
Press half this mixture in a rectangular dish.
Cover the cornflakes layer with a piece of aluminium foil.
Press in the remaining half of the cornflakes mixture.
Put in the freezer for about half an hour to set.
For the filling, cook together, milk ,sugar and cornflour till thick.
Take off heat.Add the coffee and cocoa and mix well.
Add the cream and the prepared gelatin.
To assemble the dish :-
Lift up the foil with the cornflakes layer from the dish and keep it aside.
Spoon the filling generously on top of the bottom layer of cornflakes to cover it fully.
Place the second cornflakes layer on top of the filling.Press it down gently.
Cover the cornflakes with a generous layer of whipped cream.
Decorate with whipped cream and chocolate shavings.
Chill till it is time to serve.