add path control functions to event controller