add show/hide topViewController methods