Subscription ui

Subscription UI fixes moved to cleaned, up-to-date branch. Please merge.
Why this funky '+++++', I propose lets have a convention for logging messages with stardard way to seperate stuff. (rather than doing randon ==========, ++++++ all over the place)