Changed deferrable callbacks to be a class variable
Updated the client and scripts to use the new callbacks