Add duplicate event supression and special handling of Control events
Update documentation