able to remember state and switch between boards