More work on responsive, fits a lot better on iPhone screen