use add/remove instead of visible flag for adding the GoButton, so it won't participate in focus cycle when invisible