init and show are runnable.