Control class extended to support multiple control actions