final public function open(
		$url              = null,
		array $paramaters = array(),
		$replace          = false,
		$name             = '_blank'
	)
	{
		$specs = [
			'height'    => 500, // The height of the window. Min. value is 100
			'width'     => 500, // The width of the window. Min. value is 100
			'top'       => 0,   // The top position of the window.
			'left'      => 0,   // The left position of the window.
			'resizable' => 1,   // Whether or not the window is resizable. IE only
			'titlebar'  => 0,   // Whether or not to display the title bar
			'menubar'   => 0,   // Whether or not to display the menu bar
			'toolbar'   => 0,   // Whether or not to display the browser toolbar. IE and Firefox only
			'status'    => 0    // Whether or not to add a status bar
		];

		$specs = array_merge($specs, $paramaters);

		$this->response['open'] = [
			'url'     => $url,
			'name'    => $name,
			'specs'   => $specs,
			'replace' => $replace
		];

		return $this;
	}