* changes: PointerController: Add guards to ensure display is valid Move setDisplayViewport to InputReader. Stop loading animation for addtional cursor type. Add cursor type and hotspot to surface metadata.
* changes: PointerController: Add guards to ensure display is valid Move setDisplayViewport to InputReader. Stop loading animation for addtional cursor type. Add cursor type and hotspot to surface metadata.