watch function... subscribed and ignored params might be broken