refactoring JS
get rid of el(), just use jQuery
working on URL state, still a bit janky