Lots of changes to make app more mobile friendly.