18. The device of claim 16 , wherein selecting the template is performed based on an executing application.
16. The device of claim 15 , further comprising computer code configured to determine if a field is a dynamic field.