fixed #176 by undoing big mistake with option save binding events
reorganied setting updates
Merge pull request #177 from neocotic/options-fix

Options fix