Takes input from a form, from outside and from other scenarios, unifies it and handles it in one place.