cleanup code style in eventdispatcher and pathmap
refactor path binding creation and make bindings more comprehensive by calculating the parent paths at render time
fix issue with inserting at end causing path map updates beyond intended index