AUI-1173 Simplify surface app lifecycle and add refresh feature
AUI-1173 Update surface demo
AUI-1173 Simplify surface tests