Added dynamic and proper javascript evaluation, generated forms now have a change event to dispatch evaluation to dependent elements