graphics object user state