Custom form functionality now implemented as helper