added MeasureSpec.UNSPECIFIED support