user provided pattern recognition, like android unlock screen