Added concept of 'pre' to have things clicked before a field is filled.