Fix for issue #4: Callbacks only apply to first of original selector