update to component notification code