Allow User to provide a file name instead of static name

Any reason this changed to 2 instead of 3? 2 might be more likely to conflict with existing gestures.