add support for non hammer type events