Review Fix: Opaque handle doesn't need to be global.

This patch makes changes so that opaque handle is not a global static
variable. It is now a member variable of display class.