viaCross: A Pen-Based Technique for Selecting Objects and Attributes of Interest using Crossing-Based Gestures