Hg 105 display ads

First implementation of showing ads
using 'ads as they are right now'

this should allow us to test ads and reloading them with least effort
use `callback` instead of `cb` to avoid confusion