publication venue for An alternative to push, press, and tap-tap-tap 2007 Demonstrating the viability of automatically generated user interfaces 2007