correct hide behaviour accomplished with encapsulating div rather than fieldset