How does a VAV controller work?