Improved to handle multiple hideshow calls to [data-hideshow] elements