improved ui sync and added playing window