@doubleDensity oh man you just reminded me of my nokia n900 that i had about that time. a phone with a RESISTIVE touchscreen, and running a gosh dang linux distro! with x11 and all that stuff! and the apps were written in c++ with gosh dang qt!!!!
it would crash and misbehave so much; and the screen was an absolute nightmare that could only be worked with a stylus; and yet it had an amazingly comfortable slide out physical keyboard that i still miss sometimes