Improving form behaviour