Path solving and events