Calligraphic Interfaces: towards a new generation of interactive systems