That makes a lot more sense than a single interface to spread across all devices. That just seems to me that the very best you can come up with is something that will be described as on avarage as "not completely horrible" across all devices. That doesn't sound very good to me (I'm talking to you Windows and Ubuntu). :)