The Nokia N9: a unique all-screen smartphone