vibrate([num]) is treated as a vibrate not vibrate with pattern