「ている」(1) Express a continuous state or action
「うちに」Do something while (a certain condition remains true)
「ながら」Do something while doing something else