reworking how plugins are applied
static open and close dropdowns work