Improved RoosterActivity and preferences