ClientScript handles visibility.