player control refactor - improve time format