completed refactoring of audioPane