smartphone design flaws