add optional content disposition mode parameter, this way we an either use attachment or inline download

...d