Adding framework to allow vibrate