add vibrator support

- add vibrate permission
- add checkbox to toggle vibrate