feat(collapse): add start and end events for collapse and expand.