allow method chaining with .on()

Request needs to return correct type from inherited methods like .on().