add basic sleep view and button animation