Mystery animal in Borneo not such a mystery after all, or is it?