define base for control which delegate events to itself