Każde pole posiada jedną lub więcej <em>kontrolek</em> jakie mogą służyć do wprowadzania zawartości do pola. Kontrolki pozwalają robić to na wiele sposobów (lista, pola radio, pole tekstowe, itp.).  Każde pole może także mieć kilka sposobów wyświetlania, które decydują w jaki sposób będzie ono prezentowane w trakcie oglądania zawartości. Kontrolka oraz sposób prezentacji mogą być zmieniane po utworzeniu pola.