alarm setter and screen bugfix