updated sources; added missing type="button"