added restart messages for mobile + modified those for desktop, added timeout before being able to restart