Initialize, then set visible