more WIP router/etc...added event delegation library for <a> clicks