refactor 0xD34D's changes to active display and add Vanir's

improvements still not sure where the original "porn display" came from as
it was called.. but thanks for porting mr scheff.  more to come.

ps3: FIX A FUCKING STACK OVERFLOW IN THE SETTINGSOBSERVER.
     -NUKE

Change-Id: Id1dfecf8d1488deb476ffa0f09c8137dcd492567