restructured SNVC textview&buttons onto uiView for easy hiding & constraints