yet another player Refresh  refactor
and some more UI changes