background play and controll