Smart Phone Human Multi-Interface Device