added Handler interface to handlers, fixes #1