Update dashboard to use flexboxes, instead of absolute positioning