refactors, implements sound manager, update some phonepad UI