Changed library name
Moved callbacks to take a char*