adding a callback on banner change