show and hide need to return bools.