A pattern-based approach to activity design in creative work supported by surface computing | IEEE Conference Publication | IEEE Xplore