download and upload events working. next stop, manually triggering them from hooks