Checking in David's frontend code for the dashboard with Katherine's modifications.