Handheld interactions: tailoring interfaces for single-purpose devices