added new demo - 'square'

this demo demonstrates how to use user defined labels for interactions