Easy form building, validation and follow-up callbacks