added beep with pulse option
added implementation to the switches in settings view
added some implementation regarding the previous changes in settings file
added minor changes and bug fixes