fixing some bugginess in welcome page showing/not-showing