Update statusText handling to use if-else-if