Vibration accepts an optional timeout paramter for filtering multiple consecutive vibration calls