Combining crossing-based and paper-based interaction paradigms for dragging and dropping between overlapping windows