Made most of the BannerDialog work. For some reason it dissapears after init
Source cleanup