click events
add app.js
add directions
add grid
clean up
conflict resolve