display devices should be objects