implemented click methods for base plugins
improved some interfaces, added draft of core connection plugin