How exactly does work? The reason I am wondering is so that I can get an idea of how much I can control with code.