fixed a settings bug, updated mobile layout