Don't create a shellSurface in every expose, only after hiding
Previous test still passes
Reviewed-by: Roman