Cleanup
- now you can have an arbitrary number of lifecycle event listener files, and tasks files per tile