more responsive order input