New mouse settings from JoyButton can be written to and read from an XML file. Resolves issue #18.