bandChanged call was in wrong place