2nd attempt to fix issue with requestLayout()