Microsoft Principal Researcher Bill Buxton: Surface will be in homes within three years