Fix bug in plugin.py: list.add doesn't exist
Replace obsub by custom event mechanism