remove plugin function and now depend on plugin property - issue #126
rework to be a dialog - issue #126