Added snap position and snap angle to preferences.

Changed all preferences menu controls to use the Blur event.