Added custom event to notify about internal source changes
Test: reset animation progress on source changes