mouse/A-D mode
added set() methods for states; pro tips