improve client to stay same color when changing oriantation