Changing theme should no longer cause problems

This only works in the SocialAppDemo, but changing theme should
correctly destory the screen before recreating it.