If no action is specified it is safe to add dummy handlers to data receive and erorr received for logging purposes.
Allow specifying a remote to fetch from instead of fetching from hook url, if you feel queasy about trusting the passed data.
Remove unused dependencies and files.