add new patterns
change to mouse down