Handle missing/empty config
Make Deserializer handle default values recursively
Don't fake a mouse move and unselect buttons with that on screen change
Merge pull request #114 from Flamefire/develop

Handle missing/empty config