smartphone interface