mobile issues fixed, vertical centering simplified