New responsive re-design! Fixes #42