cleaned up a bit and added toast for vibrate functionality