beginnings of surface ui mechanics