optimizing smartphone view