Moving watch to component for #id, but still no luck with derived components