reworked task interface
chaining file-only events