Callback now works for added sources