Using both "while previous" and "has been" makes the statement a bit confusing . Would "while ... is being" be more accurate?