change event to postinstall (npm doesn't always run prepublish?)