Preheat your steamer and a mold (you can lay a banana leaf on the bottom of the inside mold, for easier release)
Bring water, sugar and screwpine leaf to boil
Meanwhile, mix flour, coconut milk, oil, and extract in a bowl
Once sugar syrup is ready, pour while still hot, a ladle at time into the bowl of flour
Stir to combine well, no lumps
Steam for 1 hour and 15 minutes
Take out from steamer, let cool to room temperature
Meanwhile, place coconut in a bowl, mixed with salt
Moistened coconut with water, cover with cling wrap, poke a couple of holes
Microwave for 1 minute
Dump cake on a cutting board, wrap your knife with cling wrap so it won't stick when slicing
Slice into portions, then roll in coconut
Serve and enjoy :D