TransitionModel method updated to accept random component drawer