added a few interaction and ms play control