added RespondsToSelector
added TitleVisibility