tweak listen to take f if we need to work w/ the event before it
enters a channel., mouseup/down