Added styling, and I think the refresh bug is fixed