build in URI listening and parsing.

the event->$additional internal parameter is also
now publicly exposed.