Universal draggable view