powered by
constructor for handler object
observer(receiver, handler, action = NULL)
object receiving event
function to call
used to parametrize handler call not exported, call using :::