The ideal smartphone is all screen with no buttons or borders - here's how close it is to becoming a reality