fix demo plugins to use newCursor instead of QML elements