Added app lifecycle signals
Added vibrate function