made changes to IMPORT_END (IMPORT_FINISH), added new events for parts s...

...pecifically (PART_START and PART_FINISH), changed where events are dispatched to be more natural, kept backwards compatibilities by reusing the constant's values