implemented controlled color catching using the ctrl key