1. add state info; 2. cursor color seting;