WIP on controlled forms example - realised the need for some API which was removed