Use node::MakeCallback() instead of calling the functions directly. This fixes issues with exceptions not being catch, and with incorrect call stack.