GuitarTab.state is now an object so that guitartab.js can hold multiple state values.