 		}
 		*/
 		
-    ;when qonsole is at the bottom, the action to hide it is the same as to show it when we're at the top, which is to slide it upward
-    (BottomPlaced) ? WinSlideShowExp(Con,Delay,speed,A_ScreenHeight ,dx) : WinSlideHideExp(Con,Delay,speed,offset,dx)
-    ;WinSlideHide(Con,speed,Delay,offset)
+		;when qonsole is at the bottom, the action to hide it is the same as to show it when we're at the top, which is to slide it upward
+		if (BottomPlaced)
+			WinSlideDownExp(Con,Delay,speed,A_ScreenHeight,dx)
+		else
+			WinSlideUpExp(Con,Delay,speed,offset,dx)
+		;WinSlideUp(Con,speed,Delay,offset)
 		WinHide,%con%
 		
 		;///////////////////////// [ XP Patch ] /////////////////////////

	return
}

WinSlideHideExp(Wintitle,Delay,spd,fy,dx) {
	global anim
	
	global AnimationDisabled

		WinActivate,ahk_id %hGuiBGDarken%
		WinSet,AlwaysOnTop,On,%con%
		WinActivate,%con%
		
		_tx:=((HorizontallyCentered) ? ((cmd_w_fix<A_ScreenWidth) ? abs((A_ScreenWidth-cmd_w_fix)/2) : 0) : 0) +((Console_2_Mode) ? 0 : -2)
		_ty:=((BottomPlaced) ? ((CMD_Height<A_ScreenHeight) ? abs(A_ScreenHeight-CMD_Height) : 0) : ((Console_2_Mode) ? 0 : -2))
		WinMove,%con%,,_tx, ;_ty
		
		;///////////////////////// [ XP Patch ] /////////////////////////
		if (XPMode) {
			__wwwwvar:=(Console_2_Mode) ? 0 : -2
			__wwwwvar:=(__wwwwvar)-(__wwzh)
			;winfade("ahk_id " hGuiBGDarken,GuiBGDarken_Max,GuiBGDarken_Increment) ;fade in
			if (BottomPlaced)
				WinSlideUpExp(Con,Delay,speed,A_ScreenHeight-CMD_Height,dx)
			else
				WinSlideDownExp(Con,Delay,speed, __wwwwvar,dx)
		}
		else
		{
