updated forms to auto-hide when not selected