update(app): add tolerance and ignoreColor option to interface