adds some mouse support, tweaks the color settings, and makes some settings global