A framework for building forms using minimal markup and implicit label association