if data.action == ob.KeyAction.Release:
# have all the modifiers this started with been released?
if not _cyc_mask & data.state:
if data.action == ob.KeyAction.Release:
# have all the modifiers this started with been released?
if not _cyc_mask & data.state: