1) Fixed ICS parser typing, imports
2) Fixed Event constructor
3) Reformat