fixes #8: UNCOMPLETED! complete plugin; left: complete event, error handler