- Added before/after download events with the ability to change downloaded data
- Script file is now copied instead of renamed, so permissions are preserved
- Finish event receives value of new version