<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def transform_coords(self, width, height):
 		"""Return the current absolute coordinates of the touch event, 		transformed to screen coordinates. 		For events not of type :attr:`~libinput.constant.EventType.TOUCH_DOWN`, 		:attr:`~libinput.constant.EventType.TOUCH_MOTION`, this method 		raises :exc:`AttributeError`. 		Args: 			width (int):
 The current output screen width. 			height (int):
 The current output screen height. 		Returns: 			(float, float):
 The current absolute (x, y) coordinates transformed 			to screen coordinates. 		"""


		if self.type not in {EventType.TOUCH_DOWN, EventType.TOUCH_MOTION}:
			raise AttributeError(_wrong_meth.format(self.type))
		x = self._libinput.libinput_event_touch_get_x_transformed(
			self._handle, width)
		y = self._libinput.libinput_event_touch_get_y_transformed(
			self._handle, height)
		return x, y