with usercontrols for actionsets and matchsets