New dashboard (WIP)

This PR is only for discussion purposes, this must not be merged to `master` yet.

just a matter of style, do we do this or `e && e.preventDefault();`