HHPlayer: modify layout by new spec