Digests events and filters them into function calls.
Makes configuring objects with lots of settings a little easier.