can now produce control events