RequestListener class added as parameter

RequestListener class added as parameter to simplify bundle overriding.