Add events + audio player Playback + refactor views + router