Add more events to event type enum.
Add tap.js and backdrop.js.

Need to fix bug in smith code which I fixed here.
Update page layout. Add footer file.
Add mobile nav.