GWT: detecte diferentes resoluciones de pantalla mientras ejecuta

Quiero que mi aplicación cambie diferentes partes de la interfaz de usuario cuando la resolución sea lo suficientemente grande y esté en modo horizontal, y detecte cambios mientras la aplicación se está ejecutando (rotación de pantalla en un dispositivo móvil, por ejemplo).

Sé que debería hacer que un evento escuche la resolución de la pantalla (que se puede obtener a través de JavaScript), pero no sé cómo hacerlo. ¿Cómo cuelgo un evento en un valor siempre refrescante?

Respuestas a la pregunta(2)

Su respuesta a la pregunta