fix for onContentChanged vs onContentReady