Need to call show() instead of init().